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);
        }