public void RedirectToAction_should_redirect_correctly_on_another_controller()
        {
            var redirectToRouteResult = new AnotherTestController().RedirectToAction <TestController>(c => c.BasicAction(2));

            Assert.That(redirectToRouteResult.RouteValues["Controller"], Is.EqualTo("Test"));
            Assert.That(redirectToRouteResult.RouteValues["Action"], Is.EqualTo("BasicAction"));
            Assert.That(redirectToRouteResult.RouteValues["Id"], Is.EqualTo(2));
        }
        public void RedirectToAction_should_redirect_correctly_on_same_controller()
        {
            var redirectToRouteResult = new AnotherTestController().RedirectToAction(c => c.SomeAction(1));

            Assert.That(redirectToRouteResult.RouteValues["Controller"], Is.EqualTo("AnotherTest"));
            Assert.That(redirectToRouteResult.RouteValues["Action"], Is.EqualTo("SomeAction"));
            Assert.That(redirectToRouteResult.RouteValues["Id"], Is.EqualTo(1));
        }