コード例 #1
0
        public void GetMonthFromNameTest()
        {
            Assert.AreEqual(1, DateComponent.GetMonthFromName("january"));
            Assert.AreEqual(2, DateComponent.GetMonthFromName("february"));
            Assert.AreEqual(3, DateComponent.GetMonthFromName("march"));
            Assert.AreEqual(4, DateComponent.GetMonthFromName("april"));
            Assert.AreEqual(5, DateComponent.GetMonthFromName("may"));
            Assert.AreEqual(6, DateComponent.GetMonthFromName("june"));
            Assert.AreEqual(7, DateComponent.GetMonthFromName("july"));
            Assert.AreEqual(8, DateComponent.GetMonthFromName("august"));
            Assert.AreEqual(9, DateComponent.GetMonthFromName("september"));
            Assert.AreEqual(10, DateComponent.GetMonthFromName("october"));
            Assert.AreEqual(11, DateComponent.GetMonthFromName("november"));
            Assert.AreEqual(12, DateComponent.GetMonthFromName("december"));

            //Abbreviation
            Assert.AreEqual(-1, DateComponent.GetMonthFromName("j"));
            Assert.AreEqual(-1, DateComponent.GetMonthFromName("ju"));
            Assert.AreEqual(6, DateComponent.GetMonthFromName("jun"));

            //Case-sensitivity
            Assert.AreEqual(4, DateComponent.GetMonthFromName("ApRiL"));

            //Invalid
            Assert.AreEqual(-1, DateComponent.GetMonthFromName("invalid"));
            Assert.AreEqual(-1, DateComponent.GetMonthFromName(" march"));
            Assert.AreEqual(-1, DateComponent.GetMonthFromName("may "));
        }
コード例 #2
0
        public void GetWeekDayFromNameTest()
        {
            Assert.AreEqual(1, DateComponent.GetWeekDayFromName("sunday"));
            Assert.AreEqual(2, DateComponent.GetWeekDayFromName("monday"));
            Assert.AreEqual(3, DateComponent.GetWeekDayFromName("tuesday"));
            Assert.AreEqual(4, DateComponent.GetWeekDayFromName("wednesday"));
            Assert.AreEqual(5, DateComponent.GetWeekDayFromName("thursday"));
            Assert.AreEqual(6, DateComponent.GetWeekDayFromName("friday"));
            Assert.AreEqual(7, DateComponent.GetWeekDayFromName("saturday"));

            //Abbreviation
            Assert.AreEqual(-1, DateComponent.GetWeekDayFromName("s"));
            Assert.AreEqual(-1, DateComponent.GetWeekDayFromName("su"));
            Assert.AreEqual(1, DateComponent.GetWeekDayFromName("sun"));

            //Case-sensitivity
            Assert.AreEqual(4, DateComponent.GetWeekDayFromName("WedNeSdAy"));

            //Invalid
            Assert.AreEqual(-1, DateComponent.GetWeekDayFromName("invalid"));
            Assert.AreEqual(-1, DateComponent.GetMonthFromName(" monday"));
            Assert.AreEqual(-1, DateComponent.GetMonthFromName("thursday "));
        }