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);
        }
Example #2
0
 public void SetUp()
 {
     _routeService = new RouteService();
     _addressFinderService = new AddressFinderService();
     _calculateTotalOfRouteService = new CalculateTotalOfRouteService(_routeService, _addressFinderService);
     _modelFactory = new ModelFactory(_addressFinderService);
 }