public void Should_be_able_to_schedule_a_message() { bus.Subscribe<PartyInvitation>("schedulingTest1", message => Console.WriteLine("Got scheduled message: {0}", message.Text)); var invitation = new PartyInvitation { Text = "Please come to my party", Date = new DateTime(2011, 5, 24) }; bus.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); Thread.Sleep(6000); }
public void Should_be_able_to_schedule_a_message() { bus.Subscribe <PartyInvitation>("schedulingTest1", message => Console.WriteLine("Got scheduled message: {0}", message.Text)); var invitation = new PartyInvitation { Text = "Please come to my party", Date = new DateTime(2011, 5, 24) }; bus.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); Thread.Sleep(6000); }
public void High_volume_scheduling_test() { logger.Debug = false; bus.Subscribe<PartyInvitation>("schedulingTest1", message => Console.WriteLine("Got scheduled message: {0}", message.Text)); var count = 0; while (true) { var invitation = new PartyInvitation { Text = string.Format("Invitation {0}", count++), Date = new DateTime(2011, 5, 24) }; bus.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); Thread.Sleep(1); } }
public void High_volume_scheduling_test() { logger.Debug = false; bus.Subscribe <PartyInvitation>("schedulingTest1", message => Console.WriteLine("Got scheduled message: {0}", message.Text)); var count = 0; while (true) { var invitation = new PartyInvitation { Text = string.Format("Invitation {0}", count++), Date = new DateTime(2011, 5, 24) }; bus.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); Thread.Sleep(1); } }
public void Should_be_able_to_schedule_a_message() { var autoResetEvent = new AutoResetEvent(false); bus.Subscribe <PartyInvitation>("schedulingTest1", message => { Console.WriteLine("Got scheduled message: {0}", message.Text); autoResetEvent.Set(); }); var invitation = new PartyInvitation { Text = "Please come to my party", Date = new DateTime(2011, 5, 24) }; using (var publishChannel = bus.OpenPublishChannel()) { publishChannel.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); } autoResetEvent.WaitOne(10000); }
public void Should_be_able_to_schedule_a_message() { var autoResetEvent = new AutoResetEvent(false); bus.Subscribe<PartyInvitation>("schedulingTest1", message => { Console.WriteLine("Got scheduled message: {0}", message.Text); autoResetEvent.Set(); }); var invitation = new PartyInvitation { Text = "Please come to my party", Date = new DateTime(2011, 5, 24) }; using (var publishChannel = bus.OpenPublishChannel()) { publishChannel.FuturePublish(DateTime.UtcNow.AddSeconds(3), invitation); } autoResetEvent.WaitOne(10000); }