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)); }
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); }