public async Task GivenNoEventsInStream_WhenReading_ThenWeReturnEmptyList() { var results = new Dictionary <string, byte[]>(); var client = this.GivenIEventStoreClient() .WithReadStreamAsync(this._stream, results); await PathStreamEventsReaderTestsExtenstions.ThenWeReturnEmptyList(this .GivenPathStreamEventsReader(client.Object) .WhenReading()); }
public async Task GivenUnsupportedEventInStream_WhenReading_ThenWeReturnEmptyList() { var eventOne = new FeatureCreatedEvent { Name = "🦄", }; var results = new Dictionary <string, byte[]> { { eventOne.Type, JsonSerializer.SerializeToUtf8Bytes(eventOne) }, }; var client = this.GivenIEventStoreClient() .WithReadStreamAsync(this._stream, results); await PathStreamEventsReaderTestsExtenstions.ThenWeReturnEmptyList(this .GivenPathStreamEventsReader(client.Object) .WhenReading()); }