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)));
        }
 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 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);
        }
        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)));
 }
 private void TestDaySetup()
 {
     var now = DateTime.Now;
     var day = new TrainingCalendarDay(now);
 }
 private void TestDaySetup()
 {
     var now = DateTime.Now;
     var day = new TrainingCalendarDay(now);
 }