Exemplo n.º 1
0
        public void ReturnsTheResultFromTheCallback()
        {
            var target = new CallbackConsumerResolver <object>(_ => new StubConsumer());
            var result = target.Resolve(new Mock <IProducerConsumerContext <object> >().Object);

            Assert.IsInstanceOf <StubConsumer>(result);
        }
Exemplo n.º 2
0
        public void DoesNotThrowAnErrorWhenTheResultIsNull()
        {
            var target = new CallbackConsumerResolver <object>(_ => null);
            var result = target.Resolve(new Mock <IProducerConsumerContext <object> >().Object);

            Assert.IsNull(result);
        }
Exemplo n.º 3
0
        public void ThrowsAnExceptionWhenTheContextIsNull()
        {
            var target = new CallbackConsumerResolver <object>((context) => null);

            Assert.Throws <ArgumentNullException>(() => target.Resolve(null));
        }