public void Return_Null_Processor_Given_ServiceProvider_Has_Not_Added_Processor_Implementation() { var dispatcher = new MessagePropertyBasedDispatcher( new NullLogger <MessagePropertyBasedDispatcher>(), new ServiceCollection().BuildServiceProvider(), // explicitly setting no DI bindings MessageTypePropertyName); var processor = dispatcher.GetProcessorForMessage(NewMessageWithTypeProperty(typeof(MyEvent).AssemblyQualifiedName)); processor.Should().BeNull(); }
public MessagePropertyBasedDispatcherShould() { _mockLogger = new Mock <ILogger <MessagePropertyBasedDispatcher> >(); _serviceProvider = ConfigureServiceProvider(); _dispatcher = new MessagePropertyBasedDispatcher(_mockLogger.Object, _serviceProvider, MessageTypePropertyName); }