public async Task VacationIndex() { VacationController controller = DependencyResolver.Current.GetService <VacationController>(); ViewResult result = await controller.Index() as ViewResult; IEnumerable <VacationDto> model = result.Model as IEnumerable <VacationDto>; Assert.IsNotNull(model); }
public void IndexAction_ReturnsRedirectToAction() { var mockDataAccessor = new Mock <IVacationPlannerDataAccessor>(); var httpContext = new DefaultHttpContext(); var tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var httpCtx = new Mock <IHttpContextAccessor>(); var controller = new VacationController(mockDataAccessor.Object, httpCtx.Object) { TempData = tempData }; var result = controller.Index(); Assert.IsType <RedirectToActionResult>(result); }