コード例 #1
0
ファイル: Program.cs プロジェクト: mjknowles/kata04
        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);
        }
コード例 #2
0
 public DailyWeatherService(IDailyWeatherProvider fileParser, ILoggingService loggingService)
 {
     _fileParser     = fileParser;
     _loggingService = loggingService;
 }