public async Task Index_GetsUserSurveys() { var apiResultUserSurveys = A.Fake <ApiResult <UserSurveysDTO> >(); A.CallTo(() => apiResultUserSurveys.Succeeded).Returns(true); A.CallTo(() => apiResultUserSurveys.Item).Returns(new UserSurveysDTO()); A.CallTo(() => _surveyService.GetSurveysForUserAsync(54321)).Returns(Task.FromResult(apiResultUserSurveys)); _target.ControllerContext = CreateActionContextWithUserPrincipal("54321", "*****@*****.**"); var result = await _target.Index(); var view = (ViewResult)result; Assert.Same(view.ViewData.Model, apiResultUserSurveys.Item); }
public async Task Index_GetsUserSurveys() { var apiResultUserSurveys = new Mock <ApiResult <UserSurveysDTO> >(); apiResultUserSurveys.SetupGet(s => s.Succeeded).Returns(true); apiResultUserSurveys.SetupGet(s => s.Item).Returns(new UserSurveysDTO()); _surveyService.Setup(s => s.GetSurveysForUserAsync(54321)) .ReturnsAsync(apiResultUserSurveys.Object); _target.ActionContext = CreateActionContextWithUserPrincipal("54321", "*****@*****.**"); var result = await _target.Index(); var view = (ViewResult)result; Assert.Same(view.ViewData.Model, apiResultUserSurveys.Object.Item); }
public void Index_HttpGet_ReturnsCorrectView() { SurveyController controller = new SurveyController(null); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); Assert.AreEqual("Index", result.ViewName); }
public void HomeController_IndexAction_ReturnIndexView() { //Arrange SurveyController controller = new SurveyController(); //Act ViewResult result = controller.Index() as ViewResult; //Assert Assert.IsNotNull(result); Assert.AreEqual("Index", result.ViewName); }
public void Index_HttpPost_SavesRecordAndReturnsRedirect() { //Arrange Mock <ISurveyDAL> mockDal = new Mock <ISurveyDAL>(); SurveyController controller = new SurveyController(mockDal.Object); Survey model = new Survey(); //Act RedirectToRouteResult result = controller.Index(model) as RedirectToRouteResult; //Assert Assert.IsNotNull(result); Assert.AreEqual("Confirmation", result.RouteValues["action"]); mockDal.Verify(m => m.SaveSurvey(model)); //verify that our test called SaveSurvey on the Mock ISurveyDAL }
public void TestIndex() { // Arrange ParkMockDAO parkDAO = new ParkMockDAO(); SurveyMockDAO surveyDAO = new SurveyMockDAO(); SurveyController controller = new SurveyController(parkDAO, surveyDAO); // Act IActionResult result = controller.Index(); // Assert ViewResult vr = result as ViewResult; Assert.IsNotNull(vr, "Index did not return a ViewResult"); }
public void SurveyController() { //Survey controller test var sC = new SurveyController(surveyDAL, parkDAL); //Index Action should return index view var index = sC.Index() as ViewResult; Assert.AreEqual("Index", index.ViewName); //SurveyResults action should return Surveyresults var surveyResult = sC.SurveyResults() as ViewResult; Assert.AreEqual("SurveyResults", surveyResult.ViewName); }
public void SurveyController_IndexAction_ReturnIndexView() { //Arrange Mock <ISurveyDAO> mockISurveyDAO = new Mock <ISurveyDAO>(); Mock <IParkDAO> mockIParkDAO = new Mock <IParkDAO>(); SurveyController controller = new SurveyController(mockISurveyDAO.Object, mockIParkDAO.Object); //Act // Cast ActionResult to ViewResult ViewResult result = controller.Index() as ViewResult; //Assert Assert.AreEqual("Index", result.ViewName); mockIParkDAO.Verify(m => m.GetAllParks()); //verify that our test called GetAllParks on the Mock IParkDAL }