Esempio n. 1
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 SeasonReport(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
 }
Esempio n. 3
0
 public TeamReport(
     WeekReport weekReport,
     IRosterMaster rosterMaster)
 {
     _weekReport   = weekReport;
     _rosterMaster = rosterMaster;
 }
 public TeamSeasonReport(
     SeasonReport seasonReport,
     IRosterMaster rosterMaster)
 {
     _seasonReport = seasonReport;
     _rosterMaster = rosterMaster;
 }
 public ProbablePitcherRequest(
     IRosterMaster rosterMaster,
     bool homeOnly = false)
 {
     PlayerStatsRequest = new PlayerStatsRequest();
     HomeOnly           = homeOnly;
     _rosterMaster      = rosterMaster;
 }
Esempio n. 6
0
 public HotList(
     IActualRoster actualRoster,
     IRosterMaster rosterMaster,
     IStatCalculator statCalculator)
 {
     _actualRoster   = actualRoster;
     _rosterMaster   = rosterMaster;
     _statCalculator = statCalculator;
 }
Esempio n. 7
0
 public WeekReportMulti(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster,
     List <HotListViewModel> players,
     int week)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
     _players           = AsPlayerNames(players);
     Players            = AsPlayers(players);
     _week = week;
 }
Esempio n. 8
0
 public WeekReportMulti(
     IGameLogRepository gameLogRepository,
     IRosterMaster rosterMaster,
     string[] players,
     int week)
 {
     _gameLogRepository = gameLogRepository;
     _rosterMaster      = rosterMaster;
     _players           = players;
     Players            = AsPlayers(players);
     _week = week;
 }
Esempio n. 9
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());
 }
Esempio n. 10
0
 protected System.Collections.Generic.List <string> GetRoster(
     IRosterMaster rosterMaster,
     string fantasyTeam,
     DateTime asOf)
 {
     FantasyTeam = fantasyTeam;
     if (DoPitchers)
     {
         return(rosterMaster.GetPitchers(
                    fantasyTeam,
                    asOf));
     }
     return(rosterMaster.GetBatters(
                fantasyTeam,
                asOf));
 }
Esempio n. 11
0
        protected void DisplayHeading(
            PlayerGameLogViewModel log,
            IRosterMaster rosterMaster)
        {
            Console.WriteLine(log.HeaderLine());
            Console.WriteLine($@"({
				JerseyNumber
				}) {
				Player
				} {
				FantasyTeam
				} {
				rosterMaster.GetMlbTeam(Player)
				} {
				rosterMaster.GetPosition(Player)
				}"                );
            Console.WriteLine(log.HeaderLine());
            Console.WriteLine(log.DateHeaderLine());
        }
Esempio n. 12
0
 public StarterRequest(
     IRosterMaster rosterMaster)
 {
     _rosterMaster = rosterMaster;
 }
Esempio n. 13
0
 public StartingPitchersRepository(
     IRosterMaster rosterMaster)
 {
     _rosterMaster = rosterMaster;
 }