public void CreatedAtAction_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.CreatedAtActionOtherController() as CreatedAtActionResult; // Assert Assert.NotNull(result); Assert.Equal("Other", result.ControllerName); Assert.Equal("Action", result.ActionName); Assert.Null(result.RouteValues); Assert.Equal("test", result.Value); }
public void RedirectToActionPermanent_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionPermanentOtherController() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Null(result.RouteValues); Assert.Equal("Other", result.ControllerName); Assert.Equal("Action", result.ActionName); Assert.Equal(true, result.Permanent); }
public void RedirectToActionPermanent_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionPermanentSameController() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Empty(result.RouteValues); Assert.Equal(null, result.ControllerName); Assert.Equal("CreatedAtRouteSameController", result.ActionName); Assert.Equal(true, result.Permanent); }
public void CreatedAtAction_OtherController_WithParams() { // Arrange var controller = new MyTestController(); // Act var result = controller.CreatedAtActionOtherControllerWithParams(5) as CreatedAtActionResult; // Assert Assert.NotNull(result); Assert.Equal("Other", result.ControllerName); Assert.Equal("ActionWithParam", result.ActionName); Assert.Equal(5, result.RouteValues["value"]); Assert.Null(result.Value); }
public void CreatedAtActionWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.CreatedAtActionSameControllerRouteValues() as CreatedAtActionResult; // Assert Assert.NotNull(result); Assert.Equal(null, result.ControllerName); Assert.Equal("CreatedAtActionSameControllerRouteValues", result.ActionName); Assert.Equal(1, result.RouteValues.Count); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal("test", result.Value); }
public void RedirectToActionWithRouteValues_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionOtherControllerRouteValues() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Equal(1, result.RouteValues.Count); Assert.Equal("Other", result.ControllerName); Assert.Equal("Action", result.ActionName); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(false, result.Permanent); }
public void RedirectToRoutePermanent_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentOtherController() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(2, result.RouteValues.Count); Assert.Equal("Other", result.RouteValues["controller"]); Assert.Equal("Action", result.RouteValues["action"]); Assert.Equal(true, result.Permanent); }
public void CreatedAtRoute_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.CreatedAtRouteSameController() as CreatedAtRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(2, result.RouteValues.Count); Assert.Equal("MyTest", result.RouteValues["controller"]); Assert.Equal("CreatedAtRouteSameController", result.RouteValues["action"]); Assert.Equal("test", result.Value); }
public void RedirectToActionPermanentWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionPermanentSameControllerRouteValues() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Single(result.RouteValues); Assert.Null(result.ControllerName); Assert.Equal("CreatedAtRouteSameControllerRouteValues", result.ActionName); Assert.Equal(1, result.RouteValues["id"]); Assert.True(result.Permanent); }
public void CreatedAtRouteWithRouteValues_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.CreatedAtRouteOtherControllerRouteValues() as CreatedAtRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(3, result.RouteValues.Count); Assert.Equal("Other", result.RouteValues["controller"]); Assert.Equal("Action", result.RouteValues["action"]); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal("test", result.Value); }
public void RedirectToRoutePermanentWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentSameControllerRouteValues() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(3, result.RouteValues.Count); Assert.Equal("MyTest", result.RouteValues["controller"]); Assert.Equal("CreatedAtRouteSameControllerRouteValues", result.RouteValues["action"]); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(true, result.Permanent); }
public void RedirectToRoutePermanentWithRouteValues_OtherController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentOtherControllerRouteValues() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(3, result.RouteValues.Count); Assert.Equal("Other", result.RouteValues["controller"]); Assert.Equal("Action", result.RouteValues["action"]); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(true, result.Permanent); }
public void RedirectToRoutePermanent_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentSameController() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(2, result.RouteValues.Count); Assert.Equal("MyTest", result.RouteValues["controller"]); Assert.Equal("CreatedAtRouteSameController", result.RouteValues["action"]); Assert.Equal(true, result.Permanent); }
public void RedirectToActionPermanentWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionPermanentSameControllerRouteValues() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Equal(1, result.RouteValues.Count); Assert.Equal(null, result.ControllerName); Assert.Equal("CreatedAtRouteSameControllerRouteValues", result.ActionName); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(true, result.Permanent); }
public void RedirectToAction_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToActionSameController() as RedirectToActionResult; // Assert Assert.NotNull(result); Assert.Empty(result.RouteValues); Assert.Equal(null, result.ControllerName); Assert.Equal("CreatedAtRouteSameController", result.ActionName); Assert.Equal(false, result.Permanent); }