Example #1
0
        public async Task ShouldSaveInavlidMessageIntoPoisonMessageTable()
        {
            //Given
            var eventData = CreateEventData(_id);

            eventData.Body.Returns(_any.Create <string>());
            var messageProcessor = _container.Resolve <IMessageProcessor>();

            //When
            await messageProcessor.ProcessAsync(new[] { eventData });

            var poisonMessages = await _tableContext.Get <PoisonMessageEntity>(_id);

            //Then
            Assert.True(poisonMessages.Any());
        }