public ActionResult SendRequest(SendRequestViewModel send) //отправление запроса админу { if (ModelState.IsValid) { Request request = new Request { Text = send.Text }; requestMethods.Create(request); return(RedirectToAction("DispatcherPanel", "Dispatcher")); } else { return(View(send)); } }
public void SendRequesRedirection() { //Arrange var mockCrew = new Mock <ICrewMemberMethods>(); var mockFlight = new Mock <IFlightMethods>(); var mockRequest = new Mock <IRequestMethods>(); DispatcherController controller = new DispatcherController(mockCrew.Object, mockFlight.Object, mockRequest.Object); SendRequestViewModel request = new SendRequestViewModel() { Text = "" }; //Act RedirectToRouteResult result = controller.SendRequest(request) as RedirectToRouteResult; //Assert Assert.AreEqual("DispatcherPanel", result.RouteValues["action"]); }