public async Task Should_Invoke_DistributedEventHandler_With_MyEventData() { var localHandler = new MyDistributedEventHandler(); var eventData = new MyEventData(); await _eventHandlerInvoker.InvokeAsync(localHandler, eventData, eventData.GetType()); localHandler.MyEventDataCount.ShouldBe(1); localHandler.EntityCreatedCount.ShouldBe(0); }
public async Task Should_Invoke_LocalEventHandler_With_MyEventData() { var localHandler = new MyLocalEventHandler(); var eventData = new MyEventData(); await _eventHandlerInvoker.InvokeAsync(localHandler, eventData, eventData.GetType()); localHandler.MyEventDataCount.ShouldBe(2); localHandler.EntityChangedEventDataCount.ShouldBe(0); localHandler.EntityChangedEventDataCount.ShouldBe(0); }