Skip to content

Commit

Permalink
feat: or-1716 implement publiek detail for corrigeer dubbels
Browse files Browse the repository at this point in the history
  • Loading branch information
emalfroy committed Jan 6, 2025
1 parent d98e953 commit 639c131
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,8 @@ public async Task Project(IEvent<VerenigingWerdGemarkeerdAlsDubbelVan> @event, I

public async Task Project(IEvent<WeigeringDubbelDoorAuthentiekeVerenigingWerdVerwerkt> @event, IDocumentOperations ops)
=> await Update(@event, ops, PubliekVerenigingDetailProjector.Apply);
public async Task Project(IEvent<MarkeringDubbeleVerengingWerdGecorrigeerd> @event, IDocumentOperations ops)
=> await Update(@event, ops, PubliekVerenigingDetailProjector.Apply);

private static async Task Update<T>(
IEvent<T> @event,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -786,4 +786,9 @@ public static void Apply(IEvent<WeigeringDubbelDoorAuthentiekeVerenigingWerdVerw
{
document.Status = weigeringDubbelDoorAuthentiekeVerenigingWerdVerwerkt.Data.VorigeStatus;
}

public static void Apply(IEvent<MarkeringDubbeleVerengingWerdGecorrigeerd> markeringDubbeleVerengingWerdGecorrigeerd, PubliekVerenigingDetailDocument document)
{
document.Status = markeringDubbeleVerengingWerdGecorrigeerd.Data.VorigeStatus;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace AssociationRegistry.Test.Projections.Publiek.Detail.Dubbels;

[Collection(nameof(ProjectionContext))]
public class Given_MarkeringDubbeleVerengingWerdGecorrigeerd(PubliekDetailScenarioFixture<MarkeringDubbeleVerengingWerdGecorrigeerdScenario> fixture)
: PubliekDetailScenarioClassFixture<MarkeringDubbeleVerengingWerdGecorrigeerdScenario>
{
[Fact]
public void Document_Status_Is_Dubbel()
=> fixture.Result.Status.Should().Be(fixture.Scenario.MarkeringDubbeleVerengingWerdGecorrigeerd.VorigeStatus);
}

0 comments on commit 639c131

Please sign in to comment.