Пример #1
0
        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;
        }
Пример #2
0
        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);
        }
Пример #3
0
        private void TestXmlDersialisation()
        {
            var week    = SetupAWeek();
            var desers  = new XmlSerializer(typeof(TrainingCalendarWeek));
            var reader  = new StreamReader(@"c:\dev\AutoCoach\TestXMLData\TrainingCalendarTests.xml");
            var serWeek = desers.Deserialize(reader);

            Assert.IsType <TrainingCalendarWeek>(serWeek);
            Assert.NotNull(serWeek);
            TrainingCalendarWeek testWeek = (TrainingCalendarWeek)serWeek;

            Assert.Equal(week.WeekHoursTarget, testWeek.WeekHoursTarget);
            Assert.Equal(week.TotalTrainingTime(), testWeek.TotalTrainingTime());
            Assert.Equal(week.FirstDate, testWeek.FirstDate);
            Assert.Equal(week.Phase, testWeek.Phase);
            Assert.Equal(week.WeekTssTarget, testWeek.WeekTssTarget);
        }
Пример #4
0
 private void TestWeek_Starts_On_Monday()
 {
     var week =
         new TrainingCalendarWeek(DateTime.ParseExact("21/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture),
             TrainingPhase.BaseOne, 0, TimeSpan.Zero);
 }
Пример #5
0
 private void TestWeek_Starts_On_Monday()
 {
     var week =
         new TrainingCalendarWeek(DateTime.ParseExact("21/03/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture),
                                  TrainingPhase.BaseOne, 0, TimeSpan.Zero);
 }