public void CanSendExplicitlyRoutedMessages() { const string receiverQueueName = "test.oneWayClientMode.receiver"; var resetEvent = new ManualResetEvent(false); CreateBus(receiverQueueName, new HandlerActivatorForTesting() .Handle<string>(str => resetEvent.Set())) .Start(); var adapter = new TestConfigurationApi.TestContainerAdapter(); var bus = Configure.With(adapter) .Transport(t => t.UseMsmqInOneWayClientMode()) .CreateBus() .Start(); EnsureProperDisposal(bus); var advancedBus = (IAdvancedBus) bus; advancedBus.Routing.Send(receiverQueueName, "w00t!!!!!!!!!!!1"); var timeout = 3.Seconds(); if (!resetEvent.WaitOne(timeout)) { Assert.Fail("Did not receive message within timeout of {0}", timeout); } }
public void CanSendExplicitlyRoutedMessages() { const string receiverQueueName = "test.oneWayClientMode.receiver"; var resetEvent = new ManualResetEvent(false); CreateBus(receiverQueueName, new HandlerActivatorForTesting() .Handle <string>(str => resetEvent.Set())) .Start(); var adapter = new TestConfigurationApi.TestContainerAdapter(); var bus = Configure.With(adapter) .Transport(t => t.UseMsmqInOneWayClientMode()) .CreateBus() .Start(); EnsureProperDisposal(bus); var advancedBus = (IAdvancedBus)bus; advancedBus.Routing.Send(receiverQueueName, "w00t!!!!!!!!!!!1"); var timeout = 3.Seconds(); if (!resetEvent.WaitOne(timeout)) { Assert.Fail("Did not receive message within timeout of {0}", timeout); } }
public void CanSendAutomaticallyRoutedMessages() { var resetEvent = new ManualResetEvent(false); CreateBus(ReceiverInputQueueName, new HandlerActivatorForTesting() .Handle<string>(str => resetEvent.Set())) .Start(); var adapter = new TestConfigurationApi.TestContainerAdapter(); var bus = Configure.With(adapter) .Transport(t => t.UseMsmqInOneWayClientMode()) .DetermineEndpoints(d => d.Use(this)) .CreateBus() .Start(); EnsureProperDisposal(bus); bus.Send("w00t!!!!!!!!!!!1"); var timeout = 3.Seconds(); if (!resetEvent.WaitOne(timeout)) { Assert.Fail("Did not receive message within timeout of {0}", timeout); } }
public void CanSendAutomaticallyRoutedMessages() { var resetEvent = new ManualResetEvent(false); CreateBus(ReceiverInputQueueName, new HandlerActivatorForTesting() .Handle <string>(str => resetEvent.Set())) .Start(); var adapter = new TestConfigurationApi.TestContainerAdapter(); var bus = Configure.With(adapter) .Transport(t => t.UseMsmqInOneWayClientMode()) .DetermineEndpoints(d => d.Use(this)) .CreateBus() .Start(); EnsureProperDisposal(bus); bus.Send("w00t!!!!!!!!!!!1"); var timeout = 3.Seconds(); if (!resetEvent.WaitOne(timeout)) { Assert.Fail("Did not receive message within timeout of {0}", timeout); } }