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); }
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! }