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