public void PosTest3() { System.Globalization.Calendar kC = new KoreanCalendar(); DateTime dateTime = new GregorianCalendar().ToDateTime(2004, 2, 29, 0, 0, 0, 0); int expectedValue = 1; int actualValue; actualValue = kC.GetEra(dateTime); Assert.Equal(expectedValue, actualValue); }
public void PosTest3() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = gC.ToDateTime(2004, 2, 29, 0, 0, 0, 0); int expectedValue = gC.GetMonthsInYear(dateTime.Year, gC.GetEra(dateTime)); int actualValue; actualValue = kC.GetMonthsInYear(dateTime.Year + 2333, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void NegTest2() { System.Globalization.Calendar kC = new KoreanCalendar(); int era = kC.GetEra(new DateTime()); int actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { actualValue = kC.GetDaysInMonth(2333, era); }); }
public void PosTest2() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = new GregorianCalendar().ToDateTime(9999, 12, 31, 0, 0, 0, 0); int expectedValue = gC.GetDaysInMonth(dateTime.Year, dateTime.Month, gC.GetEra(dateTime)); int actualValue; actualValue = kC.GetDaysInMonth(dateTime.Year + 2333, dateTime.Month, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void PosTest2() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = new DateTime(DateTime.MaxValue.Ticks, DateTimeKind.Utc); int expectedValue = gC.GetMonthsInYear(dateTime.Year, gC.GetEra(dateTime)); int actualValue; actualValue = kC.GetMonthsInYear(dateTime.Year + 2333, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void PosTest3() { System.Globalization.Calendar kC = new KoreanCalendar(); DateTime dateTime = new GregorianCalendar().ToDateTime(2004, 2, 29, 1, 1, 1, 0); DateTime expectedValue = dateTime; DateTime actualValue; actualValue = kC.ToDateTime(dateTime.Year + 2333, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second, dateTime.Millisecond, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void PosTest4() { System.Globalization.Calendar kC = new KoreanCalendar(); DateTime dateTime = new DateTime(_generator.GetInt64(-55) % (DateTime.MaxValue.Ticks + 1)); dateTime = new GregorianCalendar().ToDateTime(dateTime.Year, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second, 0); DateTime expectedValue = dateTime; DateTime actualValue; actualValue = kC.ToDateTime(dateTime.Year + 2333, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second, dateTime.Millisecond, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void NegTest1() { System.Globalization.Calendar kC = new KoreanCalendar(); int year = _generator.GetInt16(-55) % 2334; int era = kC.GetEra(new DateTime()); int actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { actualValue = kC.GetDaysInYear(1, era); }); }
public void PosTest4() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = gC.ToDateTime(1200, 2, 29, 0, 0, 0, 0); int year = dateTime.Year; int era = gC.GetEra(dateTime); bool expectedValue = gC.IsLeapYear(year, era); bool actualValue; actualValue = kC.IsLeapYear(year + 2333, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void PosTest4() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = new DateTime(_generator.GetInt64(-55) % (DateTime.MaxValue.Ticks + 1)); dateTime = new GregorianCalendar().ToDateTime(dateTime.Year, dateTime.Month, dateTime.Day, 0, 0, 0, 0); int month = _generator.GetInt16(-55) % 12 + 1; int expectedValue = gC.GetDaysInYear(dateTime.Year, gC.GetEra(dateTime)); int actualValue; actualValue = kC.GetDaysInYear(dateTime.Year + 2333, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void PosTest2() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = gC.ToDateTime(9999, 12, 31, 0, 0, 0, 0); int year = dateTime.Year; int month = dateTime.Month; int era = gC.GetEra(dateTime); bool expectedValue = gC.IsLeapMonth(year, month, era); bool actualValue; actualValue = kC.IsLeapMonth(year + 2333, month, kC.GetEra(dateTime)); Assert.Equal(expectedValue, actualValue); }
public void NegTest1() { System.Globalization.Calendar kC = new KoreanCalendar(); DateTime dateTime = new DateTime(_generator.GetInt64(-55) % (DateTime.MaxValue.Ticks + 1)); int year = 2333; int month = dateTime.Month; int day = dateTime.Day; int hour = dateTime.Hour; int minute = dateTime.Minute; int second = dateTime.Second; int msecond = dateTime.Millisecond; int era = kC.GetEra(dateTime); DateTime actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { actualValue = kC.ToDateTime(year, month, day, hour, minute, second, msecond, era); }); }
public void NegTest8() { System.Globalization.Calendar kC = new KoreanCalendar(); int year = _generator.GetInt16(-55) % 9999 + 2334; int era = kC.GetEra(new DateTime()); int actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { // The in order for this test to throw ArgumentOutOfRangeException, the Era must be greater than 1 or less than 0. // Era is the 3rd argument in GetDaysInMonth(year, month, era) actualValue = kC.GetDaysInMonth(year, 12, 2); }); }
public void NegTest8() { System.Globalization.Calendar kC = new KoreanCalendar(); int year = _generator.GetInt16(-55) % 10000 + 2333; int month = _generator.GetInt16(-55) % Int16.MaxValue * (-1); int era = kC.GetEra(new DateTime()); int actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { actualValue = kC.GetDaysInMonth(year, month, era); }); }
public void NegTest6() { System.Globalization.Calendar kC = new KoreanCalendar(); int year = TestLibrary.Generator.GetInt16(-55) % int.MaxValue + 12333; int era = kC.GetEra(new DateTime()); int actualValue; Assert.Throws<ArgumentOutOfRangeException>(() => { actualValue = kC.GetDaysInMonth(year, era); }); }