public void TestSurveyResults() { // Arrange ParkMockDAO parkDAO = new ParkMockDAO(); SurveyMockDAO surveyDAO = new SurveyMockDAO(); SurveyController controller = new SurveyController(parkDAO, surveyDAO); // Act Survey newSurvey = new Survey() { ParkCode = "YOSE", Email = "*****@*****.**", ActivityLevel = "Active", StateOfResidence = "California", }; surveyDAO.SaveSurvey(newSurvey); IActionResult result = controller.SurveyResults(); // Assert ViewResult vr = result as ViewResult; Assert.IsNotNull(vr, "SurveyResults did not return a View"); IList <SurveyResult> surveyResults = vr.Model as IList <SurveyResult>; Assert.IsNotNull(surveyResults, "ViewResult.Model is not an IList<SurveyResult>"); Assert.AreEqual(4, surveyResults.Count); }
public void TestDetail() { // Arrange ParkMockDAO parkDAO = new ParkMockDAO(); WeatherMockDAO weatherDAO = new WeatherMockDAO(); HomeController controller = new HomeController(parkDAO, weatherDAO); // Act IActionResult resultFahrenheit = controller.Detail("CVNP", "F"); IActionResult resultCelcius = controller.Detail("CVNP", "C"); // Assert ViewResult vr1 = resultFahrenheit as ViewResult; Weather vr1Result = vr1.Model as Weather; Assert.IsNotNull(vr1, "Search did not reuturn a Detail View"); Assert.AreEqual(65, vr1Result.High); Assert.AreEqual(34, vr1Result.High); ViewResult vr2 = resultCelcius as ViewResult; Weather vr2Result = vr1.Model as Weather; Assert.IsNotNull(vr2, "Search did not reuturn a Detail View"); Assert.AreEqual(18, vr1Result.High); Assert.AreEqual(1, vr1Result.High); }
public void TestFavParks() { //Arrange SurveyMockDAO surveyDAO = new SurveyMockDAO(); ParkMockDAO parkDAO = new ParkMockDAO(); SurveyController controller = new SurveyController(surveyDAO, parkDAO); //Act //IActionResult result = controller.FavParks(); }
public void TestIndex() { //Arrange ParkMockDAO parkDAO = new ParkMockDAO(); HomeController controller = new HomeController(parkDAO); //Act //IActionResult result = controller.Index(); //Assert }
public void TestGetAllParks() { //Arrange ParkMockDAO parkDAO = new ParkMockDAO(); WeatherMockDAO weatherDAO = new WeatherMockDAO(); ParkController controller = new ParkController(weatherDAO, parkDAO); //Act IList <Park> parks = parkDAO.GetAllParks(); //Assert Assert.AreEqual(parks.Count, 5, "Testing the number of Parks returned"); }
public void TestAddSurvey() { // Arrange SurveyMockDAO surveyDAO = new SurveyMockDAO(); ParkMockDAO parkDAO = new ParkMockDAO(); SurveyController controller = new SurveyController(surveyDAO, parkDAO); // Act SurveyPost survey = new SurveyPost(); bool result = surveyDAO.AddSurvey(survey); // Assert Assert.IsTrue(result); }
public void TestIndex() { // Arrange ParkMockDAO parkDAO = new ParkMockDAO(); SurveyMockDAO surveyDAO = new SurveyMockDAO(); SurveyController controller = new SurveyController(parkDAO, surveyDAO); // Act IActionResult result = controller.Index(); // Assert ViewResult vr = result as ViewResult; Assert.IsNotNull(vr, "Index did not return a ViewResult"); }
public void TestIndex() { // Arrange ParkMockDAO parkDAO = new ParkMockDAO(); WeatherMockDAO weatherDAO = new WeatherMockDAO(); HomeController controller = new HomeController(parkDAO, weatherDAO); // Act IActionResult result = controller.Index(); // Assert ViewResult vr = result as ViewResult; Assert.IsNotNull(vr, "Index did not return a ViewResult"); }
public void TestGetParkDetail() { //Arrange ParkMockDAO parkDAO = new ParkMockDAO(); WeatherMockDAO weatherDAO = new WeatherMockDAO(); ParkController controller = new ParkController(weatherDAO, parkDAO); //Act Park park = parkDAO.GetParkDetail("CVNP"); IActionResult result = controller.ParkDetail("CVNP"); //Assert ViewResult vr = result as ViewResult; Assert.IsNotNull(vr); Assert.AreEqual("CVNP", park.ParkCode); Assert.AreEqual("Ohio", park.State); Assert.AreEqual("Woodland", park.Climate); }
public void TestGetAllSurveys() { // Arrange SurveyMockDAO surveyDAO = new SurveyMockDAO(); ParkMockDAO parkDAO = new ParkMockDAO(); SurveyController controller = new SurveyController(surveyDAO, parkDAO); // Act SurveyVM vm = new SurveyVM(); IActionResult result = controller.FavoriteParks(); ViewResult vr = result as ViewResult; IList <SurveyPost> surveys = surveyDAO.GetAllSurveys(); surveys = vr.Model as IList <SurveyPost>; // Assert Assert.IsNotNull(vr, "Index did not return a ViewResult"); Assert.AreEqual(4, surveys.Count); Assert.IsInstanceOfType(vr.Model, typeof(IList <SurveyPost>)); }