public void Setup() { _messageHandlerProvider = new StandardMessageProcessorProvider(); _queueStarterFactory = new Mock <ITransportChannelFactory>(); var transportConfiguration = new Mock <ITransportConfiguration>(); _queueStarterFactory.Setup(x => x.Middlewares).Returns(new List <IMessageProcessorMiddleware>()); _queueStarterFactory.Setup(x => x.Configuration).Returns(transportConfiguration.Object); }
public void Should_register_event_processor() { //arrange var provider = new StandardMessageProcessorProvider(); //act provider.RegisterProcessor(new EventProcessor(Mock.Of <ICountable>())); //assert provider.ListAllProcessors().Count().Should().Be(1); provider.ListAllProcessors().Should().Contain(x => x == typeof(EventProcessor)); }
public void Should_register_processor() { //arrange var provider = new StandardMessageProcessorProvider(); //act provider.RegisterProcessor(new SingleCommandProcessor(Mock.Of <ICountable>())); //assert provider.ListAllProcessors().Count().Should().Be(1); provider.ListAllProcessors().FirstOrDefault().Should().Be(typeof(SingleCommandProcessor)); }
public void Should_get_registered_event_processor() { //arrange var provider = new StandardMessageProcessorProvider(); var processor = new EventProcessor(Mock.Of <ICountable>()); provider.RegisterProcessor(processor); //act var processorFound = provider.GetProcessor <TestEvent>(typeof(IProcessEvent <TestEvent, TestSubscription, TestTopicSettings>)); //assert processorFound.Should().Be(processor); }
public void Should_get_registered_processor() { //arrange var provider = new StandardMessageProcessorProvider(); var processor = new SingleCommandProcessor(Mock.Of <ICountable>()); provider.RegisterProcessor(processor); //act var processorFound = provider.GetProcessor <TestCommand>(typeof(IProcessCommand <TestCommand, TestTopicSettings>)); //assert processorFound.Should().Be(processor); }