public async Task ChargeOn() { var carwings = new Carwings(); var vehicles = await carwings.Login(TestContext.GetTestRunsetting <string>("username"), TestContext.GetTestRunsetting <string>("password"), TestContext.GetTestRunsetting <string>("country"), CancellationToken.None); var vin = vehicles[0].VIN; var response = await carwings.ChargeOn(vin, CancellationToken.None); Assert.IsNotNull(response); }
public async Task FindVehicle() { var carwings = new Carwings(); var vehicles = await carwings.Login(TestContext.GetTestRunsetting <string>("username"), TestContext.GetTestRunsetting <string>("password"), TestContext.GetTestRunsetting <string>("country"), CancellationToken.None); var vin = vehicles[0].VIN; var location = await carwings.FindVehicle(vin, CancellationToken.None); Assert.IsNotNull(location); Assert.IsTrue(location.Latitude > 0); Assert.IsTrue(location.Longitude > 0); }
public async Task Login() { var carwings = new Carwings(); var vehicles = await carwings.Login(TestContext.GetTestRunsetting <string>("username"), TestContext.GetTestRunsetting <string>("password"), TestContext.GetTestRunsetting <string>("country"), CancellationToken.None); Assert.IsNotNull(vehicles); Assert.IsTrue(vehicles.Length > 0); Assert.IsNotNull(vehicles[0].VIN); Assert.IsNotNull(vehicles[0].BatteryRecord); Assert.IsTrue(vehicles[0].BatteryRecord.CruisingRangeAcOff > 0); Assert.IsTrue(vehicles[0].BatteryRecord.CruisingRangeAcOn > 0); }
public async Task Login() { var carwings = new Carwings(); Vehicle[] vehicles; vehicles = await carwings.Login(TestContext.GetTestRunsetting <string>("username"), TestContext.GetTestRunsetting <string>("password"), TestContext.GetTestRunsetting <string>("country"), CancellationToken.None); // https://dataproxy.pommepause.com/nissan-connect-encrypt.php?key=SECRET&password=<pwd> Assert.IsNotNull(vehicles); Assert.IsTrue(vehicles.Length > 0); Assert.IsNotNull(vehicles[0].VIN); Assert.IsNotNull(vehicles[0].BatteryRecord); Assert.IsTrue(vehicles[0].BatteryRecord.CruisingRangeAcOff > 0); Assert.IsTrue(vehicles[0].BatteryRecord.CruisingRangeAcOn > 0); }