Skip to content

Added Multi stream projection exercise to introduction to Event Sourcing workshop #1080

Added Multi stream projection exercise to introduction to Event Sourcing workshop

Added Multi stream projection exercise to introduction to Event Sourcing workshop #1080

Triggered via pull request February 20, 2026 14:52
Status Failure
Total duration 4m 5s
Artifacts

build.dotnet.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 warnings
Idempotency.Sagas.Version1_Aggregates.IdempotencyTests.GroupCheckoutRecordsOnceGuestCheckoutCompletion: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version1-Aggregates/IdempotencyTests.cs#L58
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GuestCheckoutCompleted { CompletedAt = <2026-02-20 14:55:35.3395135 +0h>, GroupCheckoutId = {1684bd3f-ffb8-4fa9-8500-6e97681ef93c}, GuestStayId = {40fd097d-6c26-42d1-8efa-e467039b5ef5} }, Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GuestCheckoutCompleted { CompletedAt = <2026-02-20 14:55:35.3395135 +0h>, GroupCheckoutId = {1684bd3f-ffb8-4fa9-8500-6e97681ef93c}, GuestStayId = {40fd097d-6c26-42d1-8efa-e467039b5ef5} } }.
Idempotency.Sagas.Version1_Aggregates.IdempotencyTests.GroupCheckoutRecordsOnceGuestCheckoutFailure: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version1-Aggregates/IdempotencyTests.cs#L82
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GuestCheckOutFailed { FailedAt = <2026-02-20 14:55:35.2913298 +0h>, GroupCheckoutId = {a43b4d29-8d00-420e-838b-1070983e5e2b}, GuestStayId = {d0fc2c7d-8b79-4c91-a230-0a49e0b57da1} }, Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GuestCheckOutFailed { FailedAt = <2026-02-20 14:55:35.2913298 +0h>, GroupCheckoutId = {a43b4d29-8d00-420e-838b-1070983e5e2b}, GuestStayId = {d0fc2c7d-8b79-4c91-a230-0a49e0b57da1} } }.
Idempotency.Sagas.Version2_ImmutableEntities.IdempotencyTests.GroupCheckoutIsInitiatedOnceForTheSameId: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version2-ImmutableEntities/IdempotencyTests.cs#L33
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GroupCheckoutInitiated { ClerkId = {5a78e666-694a-4311-a827-9ced65b1cfd3}, GroupCheckoutId = {343d8bd2-124a-4920-b780-e5a2cddca6bc}, GuestStayIds = {{553d0fbf-081b-4b81-9a26-10bd31ad6f3f}, {997fd6ea-4631-4547-9380-e12c225dbead}, {eb57e706-2b0e-4250-afbd-fc17f1076960}}, InitiatedAt = <2026-02-20 14:55:35.3109286 +0h> }, Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GroupCheckoutInitiated { ClerkId = {5a78e666-694a-4311-a827-9ced65b1cfd3}, GroupCheckoutId = {343d8bd2-124a-4920-b780-e5a2cddca6bc}, GuestStayIds = {{553d0fbf-081b-4b81-9a26-10bd31ad6f3f}, {997fd6ea-4631-4547-9380-e12c225dbead}, {eb57e706-2b0e-4250-afbd-fc17f1076960}}, InitiatedAt = <2026-02-20 14:55:35.3109286 +0h> } }.
Idempotency.Sagas.Version2_ImmutableEntities.IdempotencyTests.GroupCheckoutRecordsOnceGuestCheckoutFailure: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version2-ImmutableEntities/IdempotencyTests.cs#L82
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GuestCheckOutFailed { FailedAt = <2026-02-20 14:55:35.2955772 +0h>, GroupCheckoutId = {9e932585-b454-4452-9ff6-772f4db68749}, GuestStayId = {722e76eb-6795-4a35-9aa2-21d48f83fa29} }, Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GuestCheckOutFailed { FailedAt = <2026-02-20 14:55:35.2955772 +0h>, GroupCheckoutId = {9e932585-b454-4452-9ff6-772f4db68749}, GuestStayId = {722e76eb-6795-4a35-9aa2-21d48f83fa29} } }.
Idempotency.Sagas.Version2_ImmutableEntities.IdempotencyTests.GroupCheckoutRecordsOnceGuestCheckoutCompletion: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version2-ImmutableEntities/IdempotencyTests.cs#L58
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GuestCheckoutCompleted { CompletedAt = <2026-02-20 14:55:34.9727286 +0h>, GroupCheckoutId = {1badce61-641d-462a-b4c5-0fd40afa3225}, GuestStayId = {50a3e371-c2ca-4fc0-8434-d336e6b32458} }, Idempotency.Sagas.Version2_ImmutableEntities.GroupCheckouts.GroupCheckoutEvent+GuestCheckoutCompleted { CompletedAt = <2026-02-20 14:55:34.9727286 +0h>, GroupCheckoutId = {1badce61-641d-462a-b4c5-0fd40afa3225}, GuestStayId = {50a3e371-c2ca-4fc0-8434-d336e6b32458} } }.
Idempotency.Sagas.Version1_Aggregates.IdempotencyTests.GroupCheckoutIsInitiatedOnceForTheSameId: Workshops/IntroductionToEventSourcing/22-Idempotency/Sagas/Version1-Aggregates/IdempotencyTests.cs#L33
Expected Published to contain 1 item(s), but found 2: { Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GroupCheckoutInitiated { ClerkId = {a948d477-ad29-491e-85cb-81d19557ea3a}, GroupCheckoutId = {2ca01eb4-871e-410c-9d5e-3e42b9595497}, GuestStayIds = {{38e683f7-7888-4656-95bf-a7e7c4598c73}, {ac14d2b6-b0ff-418c-af51-8ab6947f5d14}, {ea0908a6-077a-4c25-b6d7-ca6e82df3935}}, InitiatedAt = <2026-02-20 14:55:34.9763837 +0h> }, Idempotency.Sagas.Version1_Aggregates.GroupCheckouts.GroupCheckoutEvent+GroupCheckoutInitiated { ClerkId = {a948d477-ad29-491e-85cb-81d19557ea3a}, GroupCheckoutId = {2ca01eb4-871e-410c-9d5e-3e42b9595497}, GuestStayIds = {{38e683f7-7888-4656-95bf-a7e7c4598c73}, {ac14d2b6-b0ff-418c-af51-8ab6947f5d14}, {ea0908a6-077a-4c25-b6d7-ca6e82df3935}}, InitiatedAt = <2026-02-20 14:55:34.9763837 +0h> } }.