public async Task <IEnumerable <QueuesRouteDto> > GetRoutesInRangeAsync(string yourLocation, int range) { var routes = await _repository.GetRoutesInRangeAsync(yourLocation, range); var result = _mapper.Map <IEnumerable <RouteQueued>, IEnumerable <QueuesRouteDto> >(routes); return(result); }
public async Task GetRoutesInRange_WhenOneBusStopInOneRouteIsInRange_ReturningOneRoute() { var currentPositionString = "52.231247,21.004107"; var result = await _queueRepository.GetRoutesInRangeAsync(currentPositionString, 10); Assert.AreEqual(1, result.Count()); Assert.AreEqual("routeQueuedName", result.First().Name); Assert.AreEqual(2, result.ToList()[0].BusStopsQueued.Count); }