コード例 #1
0
        public void TestHotelbedsGetCountriesAsyncWithOneParameter()
        {
            string code = "RU";

            Hotelbeds hotelbeds = new Hotelbeds(Hotelbeds.DEFAULT_KEY, Hotelbeds.DEFAULT_SECRET);

            var countries = hotelbeds.GetCountriesAsync(code).Result;

            Assert.IsNotNull(countries);
            Assert.AreEqual <int>(countries.Length, 1);
            Assert.AreEqual <string>(countries[0].Code, "RU");
            Assert.AreEqual <string>(countries[0].Name, "RUSSIA");
        }
コード例 #2
0
        public void TestHotelbedsGetCountriesAsyncWithoutParameters()
        {
            Hotelbeds hotelbeds = new Hotelbeds(Hotelbeds.DEFAULT_KEY, Hotelbeds.DEFAULT_SECRET);

            var countries = hotelbeds.GetCountriesAsync().Result;

            Assert.IsNotNull(countries);
            Assert.IsTrue(countries.Length > 0);
            var russia = countries.First(c => c.Code == "RU");

            Assert.IsNotNull(russia);
            Assert.AreEqual <string>(russia.Name, "RUSSIA");
        }
コード例 #3
0
        public void TestHotelbedsGetCountriesAsyncWithSeveralParameters()
        {
            string code1 = "RU";
            string code2 = "UK";

            Hotelbeds hotelbeds = new Hotelbeds(Hotelbeds.DEFAULT_KEY, Hotelbeds.DEFAULT_SECRET);

            var countries = hotelbeds.GetCountriesAsync(code1, code2).Result;

            Assert.IsNotNull(countries);
            Assert.AreEqual <int>(countries.Length, 2);

            var russia = countries.First(c => c.Code == "RU");
            var uk     = countries.First(c => c.Code == "UK");

            Assert.IsNotNull(russia);
            Assert.IsNotNull(uk);
            Assert.AreEqual(russia.Name, "RUSSIA");
            Assert.AreEqual(uk.Name, "UNITED KINGDOM");
        }