public void unsubscribe_event_handler() { var handled = false; using(_app.RegisterHandler<MyEvent>(x => handled = !handled)) { _app.Publish(new MyEvent()); Assert.True(handled); } _app.Publish(new MyEvent()); Assert.True(handled); }