public async Task TestPublish() { var manager = new EventHandlerManagerSample(_handler); var eventBus = new EventBus(manager); var @event = new EventSample { Name = "a" }; await eventBus.PublishAsync(@event); await _handler.Received(1).HandleAsync(@event); }
public void TestPublish() { var manager = new EventHandlerManagerSample(_handler); var eventBus = new EventBus(manager); var @event = new EventSample { Name = "a" }; eventBus.Publish(@event); _handler.Received(1).Handle(@event); }