コード例 #1
0
        public void TestGetVehicles()
        {
            var client   = new RestClientAsync(url);
            var ds       = client.GetDatasetAsync().GetAwaiter().GetResult();
            var response = client.GetVehiclesAsync(ds.datasetId).GetAwaiter().GetResult();

            Assert.IsNotNull(response);
            Assert.IsNotNull(response.vehicleIds);
            Assert.AreEqual(9, response.vehicleIds.Length);
        }
コード例 #2
0
        public void TestGetVehicle()
        {
            var client   = new RestClientAsync(url);
            var ds       = client.GetDatasetAsync().GetAwaiter().GetResult();
            var response = client.GetVehiclesAsync(ds.datasetId).GetAwaiter().GetResult();

            Assert.IsNotNull(response);
            Assert.IsNotNull(response.vehicleIds);
            Assert.AreNotEqual(0, response.vehicleIds.Length);

            var vehicle = client.GetVehicleAsync(ds.datasetId, response.vehicleIds[0]).GetAwaiter().GetResult();

            Assert.IsNotNull(vehicle);
            Assert.AreNotEqual(0, vehicle.dealerId);
        }
コード例 #3
0
        public void TestGetDealers()
        {
            var client   = new RestClientAsync(url);
            var ds       = client.GetDatasetAsync().GetAwaiter().GetResult();
            var response = client.GetVehiclesAsync(ds.datasetId).GetAwaiter().GetResult();

            Assert.IsNotNull(response);
            Assert.IsNotNull(response.vehicleIds);
            Assert.AreNotEqual(0, response.vehicleIds.Length);

            var vehicle = client.GetVehicleAsync(ds.datasetId, response.vehicleIds[0]).GetAwaiter().GetResult();

            Assert.IsNotNull(vehicle);
            Assert.AreNotEqual(0, vehicle.dealerId);

            var dealer = client.GetDealerAsync(ds.datasetId, vehicle.dealerId).GetAwaiter().GetResult();

            Assert.IsNull(dealer); // it must be so, because we already called GetVehicle!
        }