public async Task BaseEventHandler_HandleEvent_CallsGenericHandleEvent() { // Arrange BaseEventHandler handler = new TestHandler(); // Act await handler.HandleEvent(null, null, null, new TestEvent1()); // Assert Assert.IsTrue(((TestHandler)handler).HandleEventCalled); }
public async Task BaseEventHandler_HandleEvent_ThrowsException_MismatchedType() { // Assert await Assert.ThrowsExceptionAsync <ArgumentException>(async() => { // Arrange BaseEventHandler handler = new TestHandler(); // Act await handler.HandleEvent(null, null, null, new TestEvent2()); }); }