Example #1
0
        public void ShouldTakeParentControllerAndReturnAction()
        {
            var controller       = new FooingController();
            var parentController = new BaringController();

            parentController.ControllerContext = GetControllerContext();
            Action result = controller.GetResult(parentController);

            Assert.IsNotNull(result);
        }
Example #2
0
        public void ShouldTrimControllerAndSubcontrollerOffTypeNameToGetControllername()
        {
            var    controller = new SubController <object>();
            string name       = controller.GetControllerName();

            Assert.AreEqual("", name);

            var    controller1 = new FooingSubController();
            string name1       = controller1.GetControllerName();

            Assert.AreEqual("fooing", name1);

            var    controller2 = new FooingController();
            string name2       = controller2.GetControllerName();

            Assert.AreEqual("fooing", name2);
        }