public void ShouldHandlePublishedEventWhenSubscribed() { var data = new Event1 { Message = "step completed" }; listener.Expect(l => l.OnStepCompletedHandler1(data)); events.Subscribe <Event1>(listener.OnStepCompletedHandler1); events.Publish(data); listener.VerifyAllExpectations(); }