public void AddTrip_AssociatesTripWithItinerary_TripList() { //Arrange string city = "Portland"; int date = 1; int rating = 1; Trip newTrip3 = new Trip(city, date, rating); string city1 = "Portland"; int date1 = 1; int rating1 = 1; Trip newTrip4 = new Trip(city1, date1, rating1); List <Trip> newList = new List <Trip> { newTrip3, newTrip4 }; string name = "Oregon"; Itinerary newItinerary = new Itinerary(name); newItinerary.AddTrip(newTrip3); // Console.WriteLine(newItinerary.Destinations); //Act List <Trip> result = newItinerary.Destinations; //Assert CollectionAssert.AreEqual(newList, result); }
public ActionResult Create(int id, string cityName, int date, int rating) { Dictionary <string, object> model = new Dictionary <string, object>(); Itinerary foundItinerary = Itinerary.Find(id); Trip newTrip = new Trip(cityName, date, rating); foundItinerary.AddTrip(newTrip); List <Trip> itineraryTrips = foundItinerary.Destinations; model.Add("trips", itineraryTrips); model.Add("itinerary", foundItinerary); return(View("Show", model)); }