예제 #1
0
        public void Should_be_able_to_get_subscribed_to_events()
        {
            Event1 capturedEvent = null;

            eventBus.Subscribe <Event1>(@event => capturedEvent = @event);

            var publishedEvent = new Event1
            {
                Text = "Hello World"
            };

            eventBus.Publish(publishedEvent);

            capturedEvent.ShouldNotBeNull();
            capturedEvent.ShouldBeTheSameAs(publishedEvent);
        }