public void RoutingKeysAreRegistered() { using (var result = new RoutedDispatcherMock()) { Assert.Contains("WSA.Routed.*", result.DispatcherModel.RoutingKeys); Assert.Contains("Multiple.#", result.DispatcherModel.RoutingKeys); } }
public void RoutingKeyWorksWithNonAllowingKey() { BusOptions options = new BusOptions { ExchangeName = "TestExchange_RoutingTest" }; using (var publisher = new EventPublisher(options)) using (var target = new RoutedDispatcherMock(options)) { target.Open(); publisher.Publish(new TestEvent()); Thread.Sleep(100); Assert.False(target.TestEventHandlerHasBeenCalled, "TestEventHandler should NOT have been called"); Assert.False(target.RoutedEventHandlerHasBeenCalled, "RoutedEventHandler should NOT have been called"); } }