Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 public void MockFlightProviderConstructorTest()
 {
     var target = new MockFlightProvider();
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
 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);
 }