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);
        }