コード例 #1
0
        public void GetNextDateFromWeekDayTest()
        {
            Assert.AreEqual(new DateTime(2017, 1, 8), DateComponent.GetNextDateFromWeekDay("sunday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 2), DateComponent.GetNextDateFromWeekDay("monday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 3), DateComponent.GetNextDateFromWeekDay("tuesday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 4), DateComponent.GetNextDateFromWeekDay("wednesday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 5), DateComponent.GetNextDateFromWeekDay("thursday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 6), DateComponent.GetNextDateFromWeekDay("friday", BaseDate));
            Assert.AreEqual(new DateTime(2017, 1, 7), DateComponent.GetNextDateFromWeekDay("saturday", BaseDate));

            Assert.AreEqual(BaseDate, DateComponent.GetNextDateFromWeekDay("invalid", BaseDate));
        }