public void PosTest4() { int yearAdd = TestLibrary.Generator.GetInt16(-55) % 2000 * (-1); DateTime dateTime = new DateTime(2000, 1, 1); DateTime expectedValue = new GregorianCalendar().ToDateTime(dateTime.Year + yearAdd, dateTime.Month, dateTime.Day, 0, 0, 0, 0); DateTime actualValue; System.Globalization.Calendar kC = new KoreanCalendar(); actualValue = kC.AddYears(dateTime, yearAdd); Assert.Equal(kC.GetYear(expectedValue), kC.GetYear(actualValue)); }
public void PosTest1() { DateTime dateTime = DateTime.MinValue; int yearAdd = _generator.GetInt16(-55) % 9999; DateTime expectedValue = new GregorianCalendar().ToDateTime(dateTime.Year + yearAdd, dateTime.Month, dateTime.Day, 0, 0, 0, 0); DateTime actualValue; System.Globalization.Calendar kC = new KoreanCalendar(); actualValue = kC.AddYears(dateTime, yearAdd); Assert.Equal(kC.GetYear(expectedValue), kC.GetYear(actualValue)); }
public void PosTest5() { int yearAdd = 2; DateTime dateTime = new DateTime(2004, 2, 29); DateTime expectedValue = new GregorianCalendar().ToDateTime(dateTime.Year + yearAdd, dateTime.Month, dateTime.Day - 1, 0, 0, 0, 0); DateTime actualValue; System.Globalization.Calendar kC = new KoreanCalendar(); actualValue = kC.AddYears(dateTime, yearAdd); Assert.Equal(kC.GetYear(expectedValue), kC.GetYear(actualValue)); Assert.Equal(kC.GetDayOfMonth(expectedValue), kC.GetDayOfMonth(actualValue)); }
public void PosTest3() { System.Globalization.Calendar kC = new KoreanCalendar(); System.Globalization.Calendar gC = new GregorianCalendar(); DateTime dateTime = gC.ToDateTime(2008, 2, 29, 0, 0, 0, 0); int expectedValue = gC.GetYear(dateTime) + 2333; int actualValue; actualValue = kC.GetYear(dateTime); Assert.Equal(expectedValue, actualValue); }
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.GetYear(dateTime) + 2333; int actualValue; actualValue = kC.GetYear(dateTime); Assert.Equal(expectedValue, actualValue); }