Exemplo n.º 1
0
 public void Simple_Set_Of_Behaviors()
 {
     var behaviors = new PipelinedBehavior[] { new Behavior1(), new Behavior2() };
     var pipeline = PipelinedBehavior.CompileMessageHandlerPipeline(behaviors);
     pipeline.Invoke(null);
     Assert.AreEqual(2, Assert.Counter);
 }
Exemplo n.º 2
0
 public void MustCallNext()
 {
     var behaviors = new PipelinedBehavior[] { new Behavior1(), new BadBehavior(), new Behavior2() };
     var pipeline = PipelinedBehavior.CompileMessageHandlerPipeline(behaviors);
     pipeline.Invoke(null);
     Assert.AreEqual(2, Assert.Counter);
 }
Exemplo n.º 3
0
        public void MustCallNext()
        {
            var behaviors = new PipelinedBehavior[] { new Behavior1(), new BadBehavior(), new Behavior2() };
            var pipeline  = PipelinedBehavior.CompileMessageHandlerPipeline(behaviors);

            pipeline.Invoke(null);
            Assert.AreEqual(2, Assert.Counter);
        }
Exemplo n.º 4
0
        public void Simple_Set_Of_Behaviors()
        {
            var behaviors = new PipelinedBehavior[] { new Behavior1(), new Behavior2() };
            var pipeline  = PipelinedBehavior.CompileMessageHandlerPipeline(behaviors);

            pipeline.Invoke(null);
            Assert.AreEqual(2, Assert.Counter);
        }