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

            controller.TempData = tempData;
            var result = controller.Manage() as ViewResult;

            Assert.IsType <ViewResult>(result);
            var model = result.Model as ManageViewModel;

            Assert.Equal("", model.AccommodationPhone);
            Assert.Equal("", model.AccommodationEmail);
            Assert.Equal("", model.AccommodationName);
            Assert.Equal("", model.ActivityName);
            Assert.Equal("", model.DestinationName);
        }