Esempio n. 1
0
        public void WhenCreatingItShouldDelegateToTheRepository()
        {
            var place = new Place("some place");

            _controller.Create(place);
            _allPlaces.Verify(it => it.Save(place));
        }
        public void CreateTest_Get_ReturnViewResult()
        {
            _userManager
            .Setup(repo => repo.GetUserId(It.IsAny <ClaimsPrincipal>()))
            .Returns("bc3241c8-3551-4a3e-81cd-db362478e018");

            _addressService.Setup(r => r.GetCountries())
            .Returns(_countryDtos);
            _placesService.Setup(s => s.GetTypes())
            .Returns(_placeTypeDto);
            _facilitiesServices.Setup(s => s.GetFacilities())
            .Returns(_facilitieDto);

            var result = _placesController.Create();

            Assert.IsType <ViewResult>(result);
        }
        public void Create_RedirectToIndex_True()
        {
            PlacesController       controller = new PlacesController();
            RedirectToActionResult result     = controller.Create("Chicago") as RedirectToActionResult;

            Assert.AreEqual("Create", result.ActionName);
            Assert.AreEqual("Index", result.ControllerName);
        }
Esempio n. 4
0
        public void Create_ReturnsCorrectActionType_RedirectToActionResult()
        {
            //Arrange
            PlacesController controller = new PlacesController();

            //Act
            IActionResult view = controller.Create("Some Place");

            //Assert
            Assert.IsInstanceOfType(view, typeof(RedirectToActionResult));
        }
Esempio n. 5
0
        public void Create_ReturnsCorrectActionType_RedirectToActionResult()
        {
            //Arrange
            PlacesController controller = new PlacesController();

            //Act
            IActionResult view = controller.Create("Portland", "Super cool to the homeless", "a lifetime", "yes", "deets");

            //Assert
            Assert.IsInstanceOfType(view, typeof(RedirectToActionResult));
        }
Esempio n. 6
0
        public void Create_RedirectsToCorrectAction_Index()
        {
            //Arrange
            PlacesController       controller   = new PlacesController();
            RedirectToActionResult actionResult = controller.Create("Some Place") as RedirectToActionResult;

            //Act
            string result = actionResult.ActionName;

            //Assert
            Assert.AreEqual(result, "Index");
        }
Esempio n. 7
0
        public void Create_RedirectsToCorrectAction_Index()
        {
            //Arrange
            PlacesController       controller   = new PlacesController();
            RedirectToActionResult actionResult = controller.Create("SoCal", "Really cool and nice out for the homeless", "a lifetime", "yes", "deets") as RedirectToActionResult;

            //Act
            string result = actionResult.ActionName;

            //Assert
            Assert.AreEqual(result, "Index");
        }