public void GetCities_ReturnsAllCityFlights_CityList() { //Arrange Flight testFlight = new Flight("H1212", "2018-05-09", "Portland", "New-York", "Delayed"); testFlight.Save(); City testCity1 = new City("Portland"); testCity1.Save(); City testCity2 = new City("Los-Angeles"); testCity2.Save(); //Act testFlight.AddCity(testCity1); testFlight.AddCity(testCity2); List <City> result = testFlight.GetCities(); List <City> testList = new List <City> { testCity1, testCity2 }; //Assert CollectionAssert.AreEqual(testList, result); }
public void Test_AddCity_AddsCityToFlights() { //Arrange DateTime newDate = new DateTime(2018, 09, 25); Flight testFlight = new Flight("Portland", "Seattle", "On Time", newDate); testFlight.Save(); City testCity1 = new City("Seattle"); testCity1.Save(); City testCity2 = new City("Portland"); testCity2.Save(); //Act testFlight.AddCity(testCity1); testFlight.AddCity(testCity2); List <City> result = testFlight.GetCity(); List <City> testList = new List <City> { testCity1, testCity2 }; //Assert CollectionAssert.AreEqual(result, testList); }
public void Test_AddCity_AddsCityToCategory() { //Arrange Flight testFlight = new Flight("05/14/18 8:46", "05/14/18 12:56"); testFlight.Save(); City testCity = new City("LA"); testCity.Save(); City testCity2 = new City("NY"); testCity2.Save(); //Act testFlight.AddCity(testCity); testFlight.AddCity(testCity2); List <City> result = testFlight.GetCities(); List <City> testList = new List <City> { testCity, testCity2 }; //Assert CollectionAssert.AreEqual(testList, result); }
public void GetFlights_RetrievesAllFlightsWithCity_FlightList() { //Arrange City testCity = new City("Cleveland"); testCity.Save(); //Act Flight firstFlight = new Flight("3:00 PM", "8:47 PM", "On time"); firstFlight.Save(); //this adds the item to the items table firstFlight.AddCity(testCity); //this adds the item and city to the cities_flights table Flight secondFlight = new Flight("5:00 AM", "9:40 AM", "On time", testCity.GetId()); secondFlight.Save(); secondFlight.AddCity(testCity); List <Flight> testFlightList = new List <Flight> { firstFlight, secondFlight }; List <Flight> resultFlightList = testCity.GetFlights(); //Assert CollectionAssert.AreEqual(testFlightList, resultFlightList); }
public ActionResult AddCityCreate(int id, int cityId) { Flight foundFlight = Flight.Find(id); City foundCity = City.Find(cityId); foundFlight.AddCity(foundCity); return(RedirectToAction("Show")); }
public ActionResult AddCity(int flightId) { Flight flight = Flight.Find(flightId); City city = City.Find(Int32.Parse(Request.Form["city-id"])); flight.AddCity(city); return(RedirectToAction("Details", new { id = flightId })); }
public void AddCity_AddsCityToFlight_CityList() { Flight testFlight = new Flight(new DateTime(1991, 1, 1), "London", "on time"); testFlight.Save(); City testCity = new City("London"); testCity.Save(); testFlight.AddCity(testCity); List <City> result = testFlight.GetCities(); List <City> testList = new List <City> { testCity }; CollectionAssert.AreEqual(testList, result); }
public void GetCities_ReturnsAllFlightCities_CityList() { Flight testFlight = new Flight(new DateTime(1991, 1, 1), "London", "on time"); testFlight.Save(); City testCity1 = new City("Kiev"); testCity1.Save(); City testCity2 = new City("Paris"); testCity2.Save(); testFlight.AddCity(testCity1); List <City> result = testFlight.GetCities(); List <City> testList = new List <City> { testCity1 }; CollectionAssert.AreEqual(testList, result); }
public void Delete_DeletesFlightAssociationFromDatabase_FlightList() { //Arrange City testCity = new City("Seattle"); testCity.Save(); DateTime newDate = new DateTime(2018, 09, 25); Flight testFlight = new Flight("Portland", "Seattle", "On Time", newDate); testFlight.Save(); //Act testFlight.AddCity(testCity); testFlight.Delete(); List <Flight> resultCityFlights = testCity.GetFlight(); List <Flight> testCityFlights = new List <Flight> { }; //Assert CollectionAssert.AreEqual(testCityFlights, resultCityFlights); }