public void Fact6PackageAltflights() { string package_POST_zap_URI = "https://apitest.suntigo.com/api/1.0/package/search"; Int64 id_otvet_package = program.Post_F_P_BS_T(package_POST_zap_URI, 2395, 513, program.Friday_Sunday(dateTime), "513", 2); Assert.Equal(true, id_otvet_package != 0); bool status = program.Get_status(id_otvet_package, "/package/status?RequestId="); if (status) { var package_result = program.Get_package_results(id_otvet_package); Assert.Equal(true, package_result.combinations.Count != 0); var packageAltho = program.Get_package_althotels(id_otvet_package, package_result.combinations[0].combinationId, package_result.combinations[0].hotels[0].hotelId); Assert.Equal(true, packageAltho.hotels.Count != 0); RootObject_flicht_result flichtResult = program.Get_package_altflights(id_otvet_package, package_result.combinations[0].combinationId); Assert.Equal(true, flichtResult.flights[0].routes[0].segments.Count != 0); program.Get_package_details(id_otvet_package, flichtResult.flights[0].ticketId); } }
public void Fact3FlichtResults() { //посылаем запрос пост на двоих человек из москвы(1) в барселону в ближайшию пятницу возврат в через два дня в воскресенье(program.Friday_Sunday(dateTime)), Int64 id_otvet = program.Post_F_P_BS_T("https://apitest.suntigo.com/api/1.0/flight/search", 1, 80, program.Friday_Sunday(dateTime), "80", 2); Assert.Equal(true, id_otvet != 0); bool stat = program.Get_status(id_otvet, "/flight/status?RequestId="); program.Get_flicht_results(id_otvet); if (stat) { RootObject_flicht_result flight_2_json = program.Get_flicht_results(id_otvet); Assert.Equal(true, flight_2_json.flights.Count != 0); } }