예제 #1
0
 public TeamReport(
     WeekReport weekReport,
     IRosterMaster rosterMaster)
 {
     _weekReport   = weekReport;
     _rosterMaster = rosterMaster;
 }
예제 #2
0
        public void Execute()
        {
            SetOutput();
            var i = 0;

            foreach (var player in Players)
            {
                var sut = new WeekReport(
                    _gameLogRepository,
                    _rosterMaster)
                {
                    WeekStarts       = Utility.WeekStart(_week),
                    Player           = player.Name,
                    PlayerSlug       = player.Slug,
                    Hitters          = true,
                    IncludePriorWeek = IncludePriorWeek
                };
                sut.DumpWeek(++i);
            }
            CloseOutput();
        }