public void BookTest() { var target = new MockFlightProvider(); AirItinerary airItinerary = null; List<Passenger> list = null; List<Charge> list_2 = null; string errorMessage = string.Empty; string errorMessageExpected = string.Empty; string pnrExpected = string.Empty; bool expected = true; bool actual; Booking booking; actual = target.Book("1",airItinerary, list, list_2, null, out errorMessage, out booking); Assert.AreEqual(expected, actual); }
public void BeginSearchTest() { var target = new MockFlightProvider(); string fromAirport = "DEL"; string toAirport = "PNQ"; DateTime dateTime = DateTime.Today.AddDays(30); int adults = 1; int child = 1; int infants = 1; string error = string.Empty; string errorExpected = string.Empty; string expected = string.Empty; string actual; actual = target.BeginSearch(fromAirport, toAirport, dateTime, adults, child, infants, out error); Assert.AreEqual(errorExpected, error); Assert.IsNotNull(actual); SearchId = actual; }
public void GetRandomFlightTest() { var target = new MockFlightProvider(); string fromAirport = "DEL"; string toAirport = "PNQ"; DateTime dateTime = DateTime.Today.AddDays(30); int legNumber = 0; Flight expected = null; Flight actual; actual = target.GetRandomFlight(fromAirport, toAirport, dateTime, legNumber); Assert.IsNotNull(actual); }
public void PriceTest() { var target = new MockFlightProvider(); var airItinerary = new AirItinerary { AirFare = new AirFare { PassengerFares = new List<PassengerFare> { new PassengerFare {BaseFare = 120, Quantity = 1} } } }; List<Charge> charges = null; string errorMessage = string.Empty; string errorMessageExpected = string.Empty; var chargeAmount = new Decimal(); Decimal chargeAmountExpected = 120; bool expected = true; bool actual; actual = target.Price(airItinerary, charges, out errorMessage, out chargeAmount); Assert.AreEqual(chargeAmountExpected, chargeAmount); Assert.AreEqual(expected, actual); }
public void MockFlightProviderConstructorTest() { var target = new MockFlightProvider(); }
public void GetSearchResultsTest() { var target = new MockFlightProvider(); if (string.IsNullOrEmpty(SearchId)) BeginSearchTest(); string searchId = SearchId; string errorMessage = string.Empty; string errorMessageExpected = string.Empty; bool isComplete = true; bool isCompleteExpected = true; List<AirItinerary> actual; actual = target.GetSearchResults(searchId, out errorMessage, out isComplete); Assert.AreEqual(errorMessageExpected, errorMessage); Assert.AreEqual(isCompleteExpected, isComplete); Assert.IsNotNull(actual); }
public void GetRandomItineraryTest() { var target = new MockFlightProvider(); string fromAirport = "DEL"; string toAirport = "PNQ"; DateTime dateTime = DateTime.Today.AddDays(30); AirItinerary actual; actual = target.GetRandomItinerary(fromAirport, toAirport, dateTime); Assert.IsNotNull(actual); }