Esempio n. 1
0
        public void PosTest1()
        {
            System.Globalization.Calendar kC = new KoreanCalendar();
            System.Globalization.Calendar gC = new GregorianCalendar();
            DateTime dateTime      = gC.ToDateTime(1, 1, 1, 0, 0, 0, 0);
            int      expectedValue = gC.GetWeekOfYear(dateTime, new CultureInfo("en-US").DateTimeFormat.CalendarWeekRule, new CultureInfo("en-US").DateTimeFormat.FirstDayOfWeek);
            int      actualValue;

            actualValue = kC.GetWeekOfYear(kC.ToDateTime(dateTime.Year + 2333, dateTime.Month, dateTime.Day, 0, 0, 0, 0), new CultureInfo("ko-KR").DateTimeFormat.CalendarWeekRule, new CultureInfo("ko-KR").DateTimeFormat.FirstDayOfWeek);
            Assert.Equal(expectedValue, actualValue);
        }
Esempio n. 2
0
        public void NegTest2()
        {
            System.Globalization.Calendar kC = new KoreanCalendar();
            Int64    ticks    = _generator.GetInt64(-55) % DateTime.MaxValue.Ticks + 1;
            DateTime dateTime = new DateTime(ticks);

            dateTime = kC.ToDateTime(dateTime.Year + 2333, dateTime.Month, dateTime.Day, 0, 0, 0, 0);
            int actualValue;

            Assert.Throws <ArgumentOutOfRangeException>(() =>
            {
                actualValue = kC.GetWeekOfYear(dateTime, (CalendarWeekRule)(3), new CultureInfo("ko-KR").DateTimeFormat.FirstDayOfWeek);
            });
        }
Esempio n. 3
0
        public void PosTest4()
        {
            System.Globalization.Calendar kC = new KoreanCalendar();
            System.Globalization.Calendar gC = new GregorianCalendar();
            Int64    ticks    = _generator.GetInt64(-55) % DateTime.MaxValue.Ticks + 1;
            DateTime dateTime = new DateTime(ticks);

            dateTime = gC.ToDateTime(dateTime.Year, dateTime.Month, dateTime.Day, 0, 0, 0, 0);
            int expectedValue = gC.GetWeekOfYear(dateTime, new CultureInfo("en-US").DateTimeFormat.CalendarWeekRule, new CultureInfo("en-US").DateTimeFormat.FirstDayOfWeek);
            int actualValue;

            actualValue = kC.GetWeekOfYear(kC.ToDateTime(dateTime.Year + 2333, dateTime.Month, dateTime.Day, 0, 0, 0, 0), new CultureInfo("ko-KR").DateTimeFormat.CalendarWeekRule, new CultureInfo("ko-KR").DateTimeFormat.FirstDayOfWeek);
            Assert.Equal(expectedValue, actualValue);
        }