Example #1
0
        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 seasonResultFactory = new SeasonResultFactory(_loggingService);

            _seasonResultFileParser = new SeasonResultFileParser("football.dat", seasonResultFactory, _loggingService);
        }
Example #2
0
 public SeasonResultService(ISeasonResultProvider seasonResultProvider, ILoggingService loggingService)
 {
     _seasonResultProvider = seasonResultProvider;
     _loggingService       = loggingService;
 }