public SeasonReport(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
 }
Example #2
0
 public CalculateOpponentOba(
     ILog logger,
     IGameLogRepository gameLogRepository)
 {
     _logger            = logger;
     _gameLogRepository = gameLogRepository;
 }
Example #3
0
        public void Setup()
        {
            _cache = new RedisCacheRepository(
                connectionString: "localhost,abortConnect=false",
                environment: "local",
                functionalArea: "bts",
                serializer: new XmlSerializer(),
                logger: new FakeCacheLogger(),
                expire: false);
            var lineupRepo = new CachedLineupRepository(
                new LineupRepository(),
                _cache);
            var actualRoster = new ActualRoster(
                lineupRepo);

            _gameLogRepository       = new GameLogRepository();
            _cachedGameLogRepository = new CachedGameLogRepository(
                _gameLogRepository,
                _cache);
            _statCalculator = new StatCalculator(
                _cachedGameLogRepository);
            _rosterMaster = new FbbRosters(
                new FbbEventStore.FbbEventStore());
            _sut = new HotList(
                actualRoster,
                _rosterMaster,
                _statCalculator);
        }
 public CachedGameLogRepository(
     IGameLogRepository decoratedComponent,
     ICacheRepository cache)
 {
     _decoratedComponent = decoratedComponent;
     _cache = cache;
 }
		public StartingPitchers(
			IStartingPitchersRepository startersRepository,
			IGameLogRepository gameLogRepository,
			ILog logger)
		{
			_startersRepository = startersRepository;
			_gameLogRepository = gameLogRepository;
			_logger = logger;
		}
Example #6
0
 public WeekReportMulti(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster,
     List <HotListViewModel> players,
     int week)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
     _players           = AsPlayerNames(players);
     Players            = AsPlayers(players);
     _week = week;
 }
Example #7
0
 public WeekReportMulti(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster,
     string[] players,
     int week)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
     _players           = players;
     Players            = AsPlayers(players);
     _week = week;
 }
Example #8
0
 public void Initialize()
 {
     _cache = new RedisCacheRepository(
         connectionString: "localhost,abortConnect=false",
         environment: "local",
         functionalArea: "bts",
         serializer: new XmlSerializer(),
         logger: new FakeCacheLogger(),
         expire: false);
     _gameLogRepository       = new GameLogRepository();
     _cachedGameLogRepository = new CachedGameLogRepository(
         _gameLogRepository,
         _cache);
     _rosterMaster = new FbbRosters(
         new FbbEventStore.FbbEventStore());
 }
        public void Setup()
        {
            _cache = new RedisCacheRepository(
                connectionString: "localhost,abortConnect=false",
                environment: "local",
                functionalArea: "bts",
                serializer: new XmlSerializer(),
                logger: new FakeCacheLogger(),
                expire: false);
            var lineupRepo = new CachedLineupRepository(
                new LineupRepository(),
                _cache);

            _gameLogRepository       = new GameLogRepository();
            _cachedGameLogRepository = new CachedGameLogRepository(
                _gameLogRepository,
                _cache);

            _sut = new StatCalculator(
                //_gameLogRepository);
                _cachedGameLogRepository);
        }
Example #10
0
 public GameLogService(IGameLogRepository gameLogRepository)
 {
     _gameLogRepository = gameLogRepository;
 }
Example #11
0
 public PlayerService(IPlayerRepository playerRepository, IGameLogRepository gameLogRepository)
 {
     _playerRepository  = playerRepository;
     _gameLogRepository = gameLogRepository;
 }
 public StatCalculator(
     IGameLogRepository gameLogRepository)
 {
     _gameLogRepository = gameLogRepository;
 }