Пример #1
0
        public void Dispose()
        {
            var route4Me = new Route4MeManagerV5(c_ApiKey);

            if (lsVehicles.Count > 0)
            {
                foreach (var veh in lsVehicles)
                {
                    var result = route4Me.DeleteVehicle(veh.VehicleId, out ResultResponse resultResponse);
                }
            }

            if (lsVehicleProfiles.Count > 0)
            {
                foreach (var vehProf in lsVehicleProfiles)
                {
                    var vehProfParams = new VehicleProfileParameters()
                    {
                        VehicleProfileId = vehProf.VehicleProfileId
                    };

                    var result = route4Me.DeleteVehicleProfile(vehProfParams, out ResultResponse resultResponse);
                }
            }
        }
Пример #2
0
        public void GetVehicleProfileByIdTest()
        {
            var route4Me = new Route4MeManagerV5(c_ApiKey);

            var vehProfParams = new VehicleProfileParameters()
            {
                VehicleProfileId = lsVehicleProfiles[0].VehicleProfileId
            };

            var result = route4Me.GetVehicleProfileById(vehProfParams, out ResultResponse resultResponse);

            Assert.NotNull(result);
            Assert.IsType <VehicleProfile>(result);
        }
Пример #3
0
        public void DeleteVehicleProfileTest()
        {
            var route4Me = new Route4MeManagerV5(c_ApiKey);

            var vehProfParams = new VehicleProfileParameters()
            {
                VehicleProfileId = lsVehicleProfiles[lsVehicleProfiles.Count - 1].VehicleProfileId
            };

            var result = route4Me.DeleteVehicleProfile(vehProfParams, out ResultResponse resultResponse);

            Assert.NotNull(result);
            Assert.IsType <object>(result);

            lsVehicleProfiles.Remove(lsVehicleProfiles[lsVehicleProfiles.Count - 1]);
        }
Пример #4
0
        public void GetPaginatedVehicleProfilesTest()
        {
            var route4Me = new Route4MeManagerV5(c_ApiKey);

            var profileParams = new VehicleProfileParameters()
            {
                WithPagination = true,
                Page           = 1,
                PerPage        = 10
            };

            var result = route4Me.GetVehicleProfiles(profileParams, out ResultResponse resultResponse);

            Assert.NotNull(result);
            Assert.IsType <VehicleProfilesResponse>(result);
        }