public void inherited_events_handled_from_specific_to_base() { var i = 0; _app.RegisterHandler<IDomainEvent>(x => i++); _app.RegisterHandler<MyEvent>(x => i = 2); _app.Publish(new MyEvent()); Assert.Equal(3,i); }