private static void BuildDependencies() { // Wiring up dependencies manually for this simple application. // Could use DI framework if this were more complex. _loggingService = new LoggingService(); var weatherFactory = new DailyWeatherFactory(_loggingService); _dailyWeatherFileParser = new DailyWeatherFileParser("weather.dat", weatherFactory, _loggingService); }
public DailyWeatherService(IDailyWeatherProvider fileParser, ILoggingService loggingService) { _fileParser = fileParser; _loggingService = loggingService; }