public void Should_resolve_multiple_generic_consumer() { var consumer = new GenericMultipleMessageConsumer <MyMessage, MyOtherMessage>(); sut.Register(consumer); Assert.Contains(sut.Resolve(typeof(MyMessage)), consumer); Assert.Contains(sut.Resolve(typeof(MyOtherMessage)), consumer); }
public void Should_resolve_multiple_generic_consumer() { var consumer = new GenericMultipleMessageConsumer <MyMessage, MyOtherMessage>(); container.Register(Component.For(typeof(IConsumer <MyMessage>), typeof(IConsumer1 <MyOtherMessage>)).Instance(consumer)); Assert.Contains(sut.Resolve(typeof(MyMessage)), consumer); Assert.Contains(sut.Resolve(typeof(MyOtherMessage)), consumer); }