Exemple #1
0
        public void GetUser()
        {
            var expectedUserId = "cbbf17fd-d0ca-4f69-8c9e-e7216a8b2769";
            var accessToken    = System.Configuration.ConfigurationManager.AppSettings.Get("AccessToken");
            var dashApi        = new DashChassisApi(accessToken);
            var user           = dashApi.GetUser();

            Assert.IsNotNull(user);
            Assert.AreEqual(expectedUserId, user.Id);
            Assert.IsNotNull(user.CurrentVehicle);
            Assert.IsNotNull(user.Vehicles);
            Assert.IsTrue(user.Vehicles.Length > 0);
        }
Exemple #2
0
        public void GetStats()
        {
            var accessToken = System.Configuration.ConfigurationManager.AppSettings.Get("AccessToken");
            var dashApi     = new DashChassisApi(accessToken);

            var now       = DateTime.UtcNow;
            var startTime = now.Date.AddDays(-now.Day + 1);
            var endTime   = startTime.AddMonths(1);
            var stats     = dashApi.GetStats(startTime, endTime);

            Assert.IsNotNull(stats);
            Assert.AreEqual(startTime, stats.TimeStart);
            Assert.AreEqual(endTime, stats.TimeEnd);
        }
Exemple #3
0
        public void GetTrips_Paged_AllTrips()
        {
            var accessToken = System.Configuration.ConfigurationManager.AppSettings.Get("AccessToken");
            var dashApi     = new DashChassisApi(accessToken);

            var now       = DateTime.UtcNow;
            var startTime = now.Date.AddDays(-now.Day + 1);
            var endTime   = startTime.AddMonths(1);

            var oneTripsEnum = dashApi.GetTrips(startTime: startTime, endTime: endTime, paged: true, queryAll: false);
            var allTripsEnum = dashApi.GetTrips(startTime: startTime, endTime: endTime, paged: true, queryAll: true);

            var oneTrips = oneTripsEnum.ToArray();
            var allTrips = allTripsEnum.ToArray();

            if (allTrips.Length <= 0)
            {
                Assert.Inconclusive("Test is inconclusive as there are no trips to assert on");
            }
            Assert.AreNotEqual(oneTrips.Length, allTrips.Length);
        }