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