private void TestDayTotalTime() { var now = DateTime.Now; var day = new TrainingCalendarDay(now); day.AddActivity(CreateActivity(now)); day.AddActivity(CreateActivity(now)); Assert.Equal(TimeSpan.FromHours(2), day.TotalTrainingTime); }
private void TestDay_Adding_Activity_With_Different_Date_Throws() { var now = DateTime.Now; var day = new TrainingCalendarDay(now + TimeSpan.FromDays(1)); Assert.Throws <ArgumentOutOfRangeException>(() => day.AddActivity(CreateActivity(now))); }
public TrainingCalendarWeek SetupAWeek() { var aMonday = DateTime.ParseExact("21/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture); var aDay = DateTime.ParseExact("22/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture); var day = new TrainingCalendarDay(aDay); day.AddActivity(CreateActivity(aDay)); var week = new TrainingCalendarWeek(aMonday, TrainingPhase.BaseOne, 400, TimeSpan.Zero); week.AddDay(day); return week; }
public TrainingCalendarWeek SetupAWeek() { var aMonday = DateTime.ParseExact("21/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture); var aDay = DateTime.ParseExact("22/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture); var day = new TrainingCalendarDay(aDay); day.AddActivity(CreateActivity(aDay)); var week = new TrainingCalendarWeek(aMonday, TrainingPhase.BaseOne, 400, TimeSpan.Zero); week.AddDay(day); return(week); }
private void TestDay_Adding_Activity_With_Different_Date_Throws() { var now = DateTime.Now; var day = new TrainingCalendarDay(now + TimeSpan.FromDays(1)); Assert.Throws<ArgumentOutOfRangeException>(() => day.AddActivity(CreateActivity(now))); }