Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }