public IRouteTotalValues GetTotalValuesOfRoute(IEnumerable<IAddress> addresses, int routeTypes) { var modelFactory = new ModelFactory(_addressFinderService); RouteOptions routeOptions = modelFactory.Create(routeTypes); IList<AddressLocation> locations = modelFactory.Create(addresses); IList<RouteStop> routes = modelFactory.Create(locations); RouteTotals routeTotal = _routeService.GetRouteTotalsResponse(routes, routeOptions); return modelFactory.Create(routeTotal); }
public void SetUp() { _routeService = new RouteService(); _addressFinderService = new AddressFinderService(); _calculateTotalOfRouteService = new CalculateTotalOfRouteService(_routeService, _addressFinderService); _modelFactory = new ModelFactory(_addressFinderService); }