public void Should_return_PriorityMessageHandler()
        {
            // Arrange
            var factory = new PriorityMessageHandlerFactory(NSubstitute.Substitute.For<IConsumerErrorHandler>(),
                                                            NSubstitute.Substitute.For<IRabbitWatcher>());

            // Action
            var handler = factory.Create(NSubstitute.Substitute.For<Func<BasicDeliverEventArgs, Task>>());

            // Assert
            Assert.IsInstanceOfType(handler, typeof(PriorityMessageHandler));
        }
Example #2
0
        public void Should_return_PriorityMessageHandler()
        {
            // Arrange
            var factory = new PriorityMessageHandlerFactory(NSubstitute.Substitute.For<IConsumerErrorHandler>(),
                                                            NSubstitute.Substitute.For<ISerializer>(),
                                                            NSubstitute.Substitute.For<IRabbitWatcher>());

            // Action
            var handler = factory.Create<Customer>("supscriptionName",  (x, y) => { });

            // Assert
            Assert.IsInstanceOfType(typeof(PriorityMessageHandler<Customer>), handler);
        }