public void ignores_nulls_just_fine() { var messages = new FubuTransportation.Runtime.Invocation.InvocationContext(new Envelope { Message = new Message1() }, new HandlerChain()); messages.EnqueueCascading(null); messages.OutgoingMessages().Any().ShouldBeFalse(); }
public void ignores_nulls_just_fine() { var messages = new FubuTransportation.Runtime.Invocation.InvocationContext(new Envelope { Message = new Message1() }, new HandlerChain()); messages.EnqueueCascading(null); messages.OutgoingMessages().Any().ShouldBeFalse(); }
public void enqueue_an_oject_array() { var messages = new FubuTransportation.Runtime.Invocation.InvocationContext(new Envelope{Message = new Message1()}, new HandlerChain()); var m1 = new Message1(); var m2 = new Message2(); messages.EnqueueCascading(new object[]{m1, m2}); messages.OutgoingMessages().ShouldHaveTheSameElementsAs(m1, m2); }
public void enqueue_an_oject_array() { var messages = new FubuTransportation.Runtime.Invocation.InvocationContext(new Envelope { Message = new Message1() }, new HandlerChain()); var m1 = new Message1(); var m2 = new Message2(); messages.EnqueueCascading(new object[] { m1, m2 }); messages.OutgoingMessages().ShouldHaveTheSameElementsAs(m1, m2); }