Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
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);
        }