public StrengthOfScheduleJob(IKeepTheTime timeKeeper) { Name = "Strength of Schedule Report"; TimeKeeper = timeKeeper; IsNflRelated = true; Logger = LogManager.GetCurrentClassLogger(); SeasonScheduler = new SeasonScheduler(); }
public GeneratePlayerProjectionsJob( IKeepTheTime timeKeeper ) { Name = "Generate Player Projections"; TimeKeeper = timeKeeper; Logger = LogManager.GetCurrentClassLogger(); IsNflRelated = true; Report = new PlayerProjectionGenerator( playerCache: null ) {Name = Name}; SeasonScheduler = new SeasonScheduler(); }
public GameProjectionsJob(IKeepTheTime timeKeeper) { Name = "Game Projections"; var week = string.Format( "{0:00}", timeKeeper.CurrentWeek( DateTime.Now ) ); Report = new SeasonProjectionReport( timeKeeper.CurrentSeason( DateTime.Now ), week ); TimeKeeper = timeKeeper; Logger = NLog.LogManager.GetCurrentClassLogger(); IsNflRelated = true; SeasonScheduler = new SeasonScheduler(); }
public void TestWeekKeyWildCard2014() { var sut = new SeasonScheduler(); Assert.AreEqual("2014:18", sut.WeekKey(new DateTime(2015, 01, 01))); }
public void TestWeekKeyWeek1of2014() { var sut = new SeasonScheduler(); Assert.AreEqual("2014:01", sut.WeekKey(new DateTime(2014, 09, 04))); }
public void TestWeekKey20150316() { var sut = new SeasonScheduler(); Assert.AreEqual("2015:00", sut.WeekKey( new DateTime( 2015,03,16 ) ) ); }
public void TestWeek1Of2014Ends() { var sut = new SeasonScheduler(); Assert.AreEqual(new DateTime( 2014, 9, 8 ), sut.WeekEnds("2014", "01")); }
public void TestSeason2014() { var sut = new SeasonScheduler(); Assert.IsTrue(sut.ScheduleAvailable("2014")); }
public void TestOpeningDaySeason2015() { var sut = new SeasonScheduler(); Assert.AreEqual( new DateTime(1,1,1), sut.SeasonStarts("2015")); // schedule not entered as of 2015-03-16 }
public void TestOpeningDaySeason2014ViaWeek() { var sut = new SeasonScheduler(); Assert.AreEqual(new DateTime(2014, 9, 4), sut.WeekStarts("2014","01")); }
public void TestCurrentSeason() { var sut = new SeasonScheduler(); Assert.IsFalse( sut.ScheduleAvailable( "2015" ) ); }
public void TestClosingDaySeason2014() { var sut = new SeasonScheduler(); Assert.AreEqual(new DateTime(2015, 2, 1), sut.SeasonEnds("2014")); }
public void TestClosingDayRegularSeason2014() { var sut = new SeasonScheduler(); Assert.AreEqual(new DateTime( 2014, 12, 28), sut.RegularSeasonEnds("2014")); }