public void AreaControllerToAreaController_GeneratesCorrectLink()
        {
            // Arrange
            var services   = GetServices();
            var urlHelper  = CreateUrlHelperWithRouteCollection(services, "/app");
            var controller = new AreaController {
                Url = urlHelper
            };

            // Act
            var result = controller.ToOtherAreaAction() as ContentResult;

            // Assert
            Assert.Equal("/app/Support/AnotherArea", result.Content);
        }
        public void AreaControllerToNormalController_GeneratesCorrectLink()
        {
            // Arrange
            var services   = GetServices();
            var urlHelper  = CreateUrlHelperWithRouteCollection(services, "/app");
            var controller = new AreaController {
                Url = urlHelper
            };

            // Act
            var result = controller.ToEmptyAreaAction() as ContentResult;

            // Assert
            Assert.Equal("/app/Normal/ActionWithoutParameters", result.Content);
        }