Skip to content

Commit e998c2d

Browse files
author
andrey.leskov
committed
fixing tests
1 parent 1135db7 commit e998c2d

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

GridDomain.Domain.Tests/Sagas/InstanceSagas/Given_saga_When_publishing_several_start_messages.cs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,16 @@ public void When_publishing_start_message()
2626

2727
secondStartMessage = new SleptWellEvent(Guid.NewGuid(), Guid.NewGuid(), SagaId);
2828

29-
waiter.Expect<SagaCreatedEvent<SoftwareProgrammingSagaData>>()
30-
.Create()
31-
.Publish(new GotTiredEvent(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), SagaId),
32-
secondStartMessage)
33-
.Wait();
29+
30+
var wait = waiter.Expect<SagaCreatedEvent<SoftwareProgrammingSagaData>>()
31+
.Create()
32+
.Publish(new GotTiredEvent(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), SagaId));
3433

35-
LookupInstanceSagaActor<SoftwareProgrammingSaga, SoftwareProgrammingSagaData>(SagaId)
36-
.Tell(NotifyOnPersistenceEvents.Instance);
34+
LookupInstanceSagaActor<SoftwareProgrammingSaga, SoftwareProgrammingSagaData>(SagaId)
35+
.Tell(NotifyOnPersistenceEvents.Instance);
3736

38-
int count = 2;
39-
FishForMessage<Persisted>(m => ++count >=2);
37+
Publisher.Publish(secondStartMessage);
38+
FishForMessage<Persisted>(m => true );
4039

4140
SagaData = LoadAggregate<SagaDataAggregate<SoftwareProgrammingSagaData>>(SagaId);
4241
}

GridDomain.Node/Actors/EventSourcedActor.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,9 @@ public EventSourcedActor(IConstructAggregates aggregateConstructor,
5454
{
5555
var waiter = c.Waiter ?? Sender;
5656
if (IsRecoveryFinished)
57-
{
5857
waiter.Tell(RecoveryCompleted.Instance);
59-
}
60-
else _persistenceWaiters.Add(waiter);
58+
59+
_persistenceWaiters.Add(waiter);
6160
});
6261

6362
Recover<DomainEvent>(e =>

0 commit comments

Comments
 (0)