private IEnumerable<ITrainRoute> GetTrainRoutes(DateTime date, int trainNo, string fromId, string toId)
 {
     var htmlExtractor = new TrainRouteExtractor(fromId, toId, date);
     var htmlScraper = new HtmlScraper<TrainRoute>(htmlExtractor);
     var url = _settingsProvider.GetRouteUrl(date, trainNo);
     var routes = htmlScraper.Scrape(url);
     return routes;
 }
        private IEnumerable <ITrainRoute> GetTrainRoutes(DateTime date, int trainNo, string fromId, string toId)
        {
            var htmlExtractor = new TrainRouteExtractor(fromId, toId, date);
            var htmlScraper   = new HtmlScraper <TrainRoute>(htmlExtractor);
            var url           = _settingsProvider.GetRouteUrl(date, trainNo);
            var routes        = htmlScraper.Scrape(url);

            return(routes);
        }