Example #1
0
        public async Task GivenMessage_WhenDispose_ShouldNotAllowPublishing()
        {
            var messageMock = new Mock <IPublisherMessage>();

            _publisher.Dispose();

            await _publisher.Awaiting(x => x.PublishAsync(messageMock.Object, CancellationToken.None))
            .Should()
            .ThrowAsync <ObjectDisposedException>();
        }