public async Task GetRouteInfo_PassGpsLocations_GetCorrectRouteInfoObject() { //Arrange Trackers tracker = TrackersListStub.GetTracker(); List <Locations> locations = LocationsListStub.GetLocationsList().Where(x => x.Imei == tracker.Imei).ToList(); GpsService gpsService = GetGpsService(); RouteInfo expectedRouteInfo = GetExpectedRouteInfo(); //Act RouteInfo routeInfo = await gpsService.GetRouteInfo(locations, tracker); //Assert Assert.AreEqual(expectedRouteInfo, routeInfo); }
private TransportsInfo GetExpectedTransportsInfo() { Trackers tracker = TrackersListStub.GetTracker(); TransportsInfo expectedTransportsInfo = new TransportsInfo() { ProjectNo = "1812", Address = "Address", AddressLatitude = "1", AddressLongitude = "2", OrderNo = 1, CustomerName = "Customer", DateFrom = new DateTime(2018, 12, 10, 12, 10, 0), DateTo = new DateTime(2018, 12, 15, 12, 10, 0), VehicleType = "vehicle", Imei = tracker.Imei, TrackerName = tracker.Name }; return(expectedTransportsInfo); }
private List <TransportsInfo> GetExpectedTransportsInfoList() { Trackers tracker = TrackersListStub.GetTracker(); List <TransportsInfo> expectedTransportsInfoList = new List <TransportsInfo>() { GetExpectedTransportsInfo(), new TransportsInfo() { ProjectNo = "2222", Address = "Address2", AddressLatitude = "11", AddressLongitude = "22", OrderNo = 2, CustomerName = "CustomerXX", DateFrom = new DateTime(2018, 5, 1, 9, 10, 0), DateTo = new DateTime(2018, 5, 10, 9, 10, 0), VehicleType = "vehicle2", Imei = tracker.Imei, TrackerName = tracker.Name } }; return(expectedTransportsInfoList); }