public async Task ProjectEventsAsync_SkipsProjectionIfTargetNotCreated() { sut = Substitute.ForPartsOf <TestEntityEventToPocoProjectorNullTarget>(); await sut.ProjectEventsAsync(aggregateId, eventMessages); sut.DidNotReceiveWithAnyArgs().Apply(null, Guid.Empty, null); }
public async Task ProjectEventsAsync_SkipsProjectionIfTargetNotFound() { sut = Substitute.ForPartsOf <TestEntityEventToPocoProjectorNullTarget>(); eventMessages.Select((x, i) => (x, i)).ForEach(p => p.Item1.SetMetadata(BasicEventMetadataNames.StreamSequenceNumber, (p.Item2 + 2).ToString())); //renumber await sut.ProjectEventsAsync(aggregateId, eventMessages); sut.DidNotReceiveWithAnyArgs().Apply(null, Guid.Empty, null); }