Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }