public async Task Should_not_complete_with_b()
        {
            var messageList = new SentMessageList(TimeSpan.FromMilliseconds(10));

            messageList.Add(new MessageSendContext <B>(new B()));

            Assert.That(await messageList.Any(x => x.Excludes.Add <B>()), Is.False);
        }
        public async Task Should_complete_now_with_a()
        {
            var messageList = new SentMessageList(TimeSpan.FromMilliseconds(10));

            messageList.Add(new MessageSendContext <A>(new A()));

            Assert.That(await messageList.Any(x => x.Includes.Add <A>().Add <B>()), Is.True);
        }