Ejemplo n.º 1
0
        public void Get_ViewCreate_Test()
        {
            //Arrange
            Location location = new Location();

            location.LocationName = "Testland";
            db.Save(location);
            SuggestionsController controller = new SuggestionsController(db);

            //Act
            IActionResult result = controller.Create(location.LocationId);

            //Assert
            Assert.IsType <ViewResult>(result);
        }
        public void DB_CreateNewEntry_Test()
        {
            // Arrange
            SuggestionsController controller     = new SuggestionsController(db);
            Suggestion            testSuggestion = new Suggestion();

            testSuggestion.Description = "TestDb Suggestion";

            // Act
            controller.Create(testSuggestion);
            var collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <Suggestion>;

            // Assert
            Assert.Contains <Suggestion>(testSuggestion, collection);
        }
Ejemplo n.º 3
0
        public void DB_ViewIndex_Test()
        {
            // Arrange
            SuggestionsController controller     = new SuggestionsController(db);
            Suggestion            testSuggestion = new Suggestion();

            testSuggestion.Description = "So quiet.";

            Location testLocation = new Location();

            testLocation.LocationName = "New Mexico";
            db.Save(testLocation);

            // Act
            controller.Create(testSuggestion, testLocation.LocationId);
            ViewResult indexView = new SuggestionsController().Index() as ViewResult;
            IEnumerable <Suggestion> collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <Suggestion>;

            // Assert
            Assert.Contains(testSuggestion, collection);
        }