public void CanCalculateNextBuildWithNoDayNoTime() { var bm = new BuildManager() { Config = new BuildConfiguration() { }, Data = new BuildData() { LastBuild = new DateTime(2013, 2, 4, 16, 12, 59), }, }; Assert.Equal(new DateTime(2013, 2, 4, 16, 12, 59), bm.CalculateNextBuildTime()); }
public void CanCalculateNextBuildForTommorrowNoDay() { var bm = new BuildManager() { Config = new BuildConfiguration() { Time = new TimeSpan(14, 30, 0), }, Data = new BuildData() { LastBuild = new DateTime(2013, 2, 4, 16, 12, 59), }, }; Assert.Equal(new DateTime(2013, 2, 5, 14, 30, 0), bm.CalculateNextBuildTime()); }
public void CanCalculateNextBuild() { var bm = new BuildManager() { Config = new BuildConfiguration() { Day = DayOfWeek.Friday, Time = new TimeSpan(14, 30, 0), }, Data = new BuildData() { LastBuild = new DateTime(2013, 2, 4, 16, 12, 59), }, }; Assert.Equal(new DateTime(2013, 2, 8, 14, 30, 0), bm.CalculateNextBuildTime()); }