Esempio n. 1
0
        public void FirstDateOfWeekIso8601_04()
        {
            // Arrange
            var year = 2006;
            var week = 52;

            // Act
            var actual = DateTimeExtensions.FirstDateOfWeekIso8601(year, week);

            // Assert
            var expected = new DateTime(2006, 12, 25);

            Assert.Equal(expected, actual);
        }
Esempio n. 2
0
        public Arbeitswoche CreateArbeitswoche(int jahr, int woche)
        {
            var aw = new Arbeitswoche(jahr, woche);

            var montag = DateTimeExtensions.FirstDateOfWeekIso8601(jahr, woche);

            aw.Arbeitstage.Add(new Arbeitstag(montag));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(1)));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(2)));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(3)));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(4)));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(5)));
            aw.Arbeitstage.Add(new Arbeitstag(montag.AddDays(6)));

            return(aw);
        }