public void NoProxyRequiredInheritedClass() { var view = new ViewRequiringController2(); var controller = new Controller3(); Assert.IsNull(view.Controller); UipUtil.SetController(view, controller, false); Assert.AreSame(controller, view.Controller); Assert.IsFalse(controller.DidSomething); view.DoSomething(); Assert.IsTrue(controller.DidSomething); }