示例#1
0
        public void F02_GetPriceList_Loc53_Bilgruppe_noExtra_Test()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetPriceList(fillbasics("PSBOOK"), 53, "");

            Assert.IsNotNull(result);
        }
示例#2
0
        public void F06_GetLocationList_AllLocations_Test()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetLocationList(fillbasics("PSBOOK"), 0);

            Assert.IsNotNull(result.Item2);
        }
示例#3
0
        public void F20_GetOpenHours_station52()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetOpenHours(fillbasics("PSBOOK"), 52, DateTime.Now.ToString("ddMMyyyy"), 1);

            Assert.IsNotNull(result);
        }
示例#4
0
        public void F01_GetCarList_AllLocations_Test()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetCarsList(fillbasics("PSBOOK"), 0);

            Assert.AreEqual(result.Item2[0].LocationId, "52");
        }
示例#5
0
        public void F19_GetInvalidReturnDates_station3_dec()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetInvalidReturnDates(fillbasics("PSBOOK"), 3, "A", "2014", "12", "19122014");

            Assert.AreEqual(result.Item2.InvalidDate, "25122014");
        }
示例#6
0
        public void F18_GetInvalidPickupDates_station3_nov()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetInvalidPickupDatas(fillbasics("PSBOOK"), 3, "A", "2014", "11");

            Assert.AreEqual(result.Item2.InvalidDate, "");
        }
示例#7
0
        public void F12_CancelRental_Test()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.CancelRental(fillbasics("PSBOOK"), 103423248);

            Assert.AreEqual(result.Item2, true);
        }
示例#8
0
        public void F06_GetLocationList_Location_61_Test()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetLocationList(fillbasics("PSBOOK"), 61);

            Assert.AreEqual(result.Item2[0].LocationId, "61");
        }
示例#9
0
        public void F22_ReturnProductDeff()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var bs     = fillbasics("DON2BOOK");
            var result = ccm.ReturnProductDefs(bs);

            Assert.IsNotNull(result);
        }
示例#10
0
        public void F15_GetFrontPageDefaults()
        {
            //PS
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetFrontPageDefault(fillbasics("PSBOOK"));

            Assert.IsNotNull(result);
        }
示例#11
0
        public void F23_PDF()
        {
            int bookingId = 26642739; //Reservation No

            var ccm = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var bs  = fillbasics("DON2BOOK");

            bs.OrgBookNr = bookingId.ToString();
            var result = ccm.PDF(bs, 0, bookingId.ToString(), "");

            System.IO.File.WriteAllBytes("hello3.pdf", result.Item2);
            //Assert.IsNotNull(result);
        }
示例#12
0
        public void F04_SelectProduct()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.SelectProduct(
                fillbasics(
                    "PSBOOK"),
                53,
                53,
                "A",
                "19092014",
                "24092014",
                "0700",
                "0700",
                800);

            Assert.IsNotNull(result);
        }
示例#13
0
        public void F03_GetAvailabillityList()
        {
            var ccm    = new Carla.Data.Implementation.WebAPIManagerRepository(ip, port, logfile);
            var result = ccm.GetAvaiabillityList(
                fillbasics(
                    "PSBOOK"),
                53,
                800,
                53,
                "A",
                "19092014",
                "24092014",
                "0700",
                "0700");

            Assert.IsNotNull(result);
        }