public void When_the_bus_is_injected_publishes_happen_after_subscribes() { var plugin = new TestPlugin(); var bus = new LoggingBus(new MappingBus()); plugin.SetupBus(bus); plugin.Received.ShouldBe(1); }
public void When_the_bus_is_injected_subscribers_are_registered() { var plugin = new TestPlugin(); var bus = new LoggingBus(new MappingBus()); plugin.SetupBus(bus); bus.Subscribers.ShouldContainKey(typeof(TestMessage)); }