Exemplo n.º 1
0
        public void AddFromManage_SuccessfulAddAccommodation_WithOnlyName_Returns_RedirectToActionResult()
        {
            var accessor   = TestHelperLibrary.SetUpHttpContextAccessor();
            var unitOfWork = TestHelperLibrary.SetupUnitOfWork();
            var tempData   = new TempDataDictionary(accessor.Object.HttpContext, Mock.Of <ITempDataProvider>());
            var controller = new VacationController(unitOfWork.Object, accessor.Object);

            controller.TempData = tempData;
            var viewmodel = new ManageViewModel {
                DestinationName    = "",
                AccommodationName  = "testacc",
                AccommodationEmail = "",
                AccommodationPhone = "",
                ActivityName       = ""
            };
            var result = controller.AddFromManage(viewmodel) as RedirectToActionResult;

            Assert.IsType <RedirectToActionResult>(result);
            Assert.Equal("Home", result.ActionName);
        }