Exemple #1
0
        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());
        }
Exemple #2
0
        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());
        }