feat(domain): withdrawal cancels the registratie process (S-11b, refs #12) #89

Merged
not merged 9 commits from feat/12-withdrawal-workflow into main 2026-07-16 11:09:29 +00:00
Showing only changes of commit 66af21853f - Show all commits

View File

@@ -18,7 +18,7 @@ public class WerkbakTests
registration.AttachZaak(FakeAclClient.DefaultZaakUrl); registration.AttachZaak(FakeAclClient.DefaultZaakUrl);
registration.TakeIntoBehandeling(); registration.TakeIntoBehandeling();
store.Seed(registration); store.Seed(registration);
var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1",registration.Id)]); var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1", registration.Id)]);
var werkbak = new Werkbak(tasks, store); var werkbak = new Werkbak(tasks, store);
var items = await werkbak.GetAsync(); var items = await werkbak.GetAsync();
@@ -41,7 +41,7 @@ public class WerkbakTests
public async Task Skips_a_task_whose_registration_is_unknown() public async Task Skips_a_task_whose_registration_is_unknown()
{ {
// Defensive: the werkbak never invents an item for a task the domain has no aggregate for. // Defensive: the werkbak never invents an item for a task the domain has no aggregate for.
var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1",RegistrationId.New())]); var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1", RegistrationId.New())]);
var werkbak = new Werkbak(tasks, new FakeRegistrationStore()); var werkbak = new Werkbak(tasks, new FakeRegistrationStore());
Assert.Empty(await werkbak.GetAsync()); Assert.Empty(await werkbak.GetAsync());
@@ -56,7 +56,7 @@ public class WerkbakTests
var registration = Registration.Submit("123456782"); var registration = Registration.Submit("123456782");
registration.Withdraw(); registration.Withdraw();
store.Seed(registration); store.Seed(registration);
var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1",registration.Id)]); var tasks = new FakeUserTaskClient([new BeoordelingTask("task-1", "exec-1", registration.Id)]);
var werkbak = new Werkbak(tasks, store); var werkbak = new Werkbak(tasks, store);
Assert.Empty(await werkbak.GetAsync()); Assert.Empty(await werkbak.GetAsync());