public void Should_show_that_the_message_was_received_by_the_consumer() { var multiConsumer = new MultiTestConsumer(TestTimeout); ReceivedMessageList<PingMessage> received = multiConsumer.Consume<PingMessage>(); using (ConnectHandle handle = multiConsumer.Connect(Bus)) { Bus.Publish(new PingMessage()); received.Select().Any().ShouldBe(true); } }
public void Should_show_that_the_message_was_received_by_the_consumer() { var multiConsumer = new MultiTestConsumer(TestTimeout); ReceivedMessageList <PingMessage> received = multiConsumer.Consume <PingMessage>(); using (ConnectHandle handle = multiConsumer.Connect(Bus)) { Bus.Publish(new PingMessage()); received.Select().Any().ShouldBe(true); } }
public async Task Should_dispatch_an_interface_via_the_pipeline() { IConsumePipe pipe = new ConsumePipeBuilder().Build(); var consumer = new MultiTestConsumer(TestTimeout); consumer.Consume<ComplaintAdded>(); consumer.Connect(pipe); var user = new UserImpl("Chris", "*****@*****.**"); ComplaintAdded complaint = new ComplaintAddedImpl(user, "No toilet paper", BusinessArea.Appearance) { Body = "There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine." }; await pipe.Send(new TestConsumeContext<ComplaintAdded>(complaint)); consumer.Received.Select<ComplaintAdded>().Any().ShouldBe(true); }
public async Task Should_dispatch_an_interface_via_the_pipeline() { var pipe = new ConsumePipeBuilder().Build(); var consumer = new MultiTestConsumer(TestTimeout); consumer.Consume <ComplaintAdded>(); consumer.Connect(pipe); var user = new UserImpl("Chris", "*****@*****.**"); ComplaintAdded complaint = new ComplaintAddedImpl(user, "No toilet paper", BusinessArea.Appearance) { Body = "There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine." }; await pipe.Send(new TestConsumeContext <ComplaintAdded>(complaint)); consumer.Received.Select <ComplaintAdded>().Any().ShouldBe(true); }