public void NoHandlerFoundForFailedWrapperMessage(NoMessageHandlerBehaviour behaviour, Type expectedStrategyType) { var logger = new ConsoleLogger(); var factory = new NoHandlerFoundStrategyFactory(logger); Conventions.SetBehaviourWhenNoFailedEventHandlerFound(behaviour); var strategy = factory.Create(new EventHandlingFailedEvent <object>(new object(), new Exception())); Assert.That(strategy, Is.InstanceOf(expectedStrategyType)); }
public void NoHandlerFoundForStandardMessage(NoMessageHandlerBehaviour behaviour, Type expectedStrategyType) { var logger = new ConsoleLogger(); var factory = new NoHandlerFoundStrategyFactory(logger); Conventions.SetBehaviourWhenNoEventHandlerFound(behaviour); var strategy = factory.Create(new object()); Assert.That(strategy, Is.InstanceOf(expectedStrategyType)); }