public void Day_Of_Week_Has_Correct_Mapping() { var dt = new DateTime(2008, 10, 1); var weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Chaharshanbeh, weekday); dt = new DateTime(2008, 10, 2); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Panjshanbeh, weekday); dt = new DateTime(2008, 10, 3); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Jomeh, weekday); dt = new DateTime(2008, 10, 4); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Shanbeh, weekday); dt = new DateTime(2008, 10, 5); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Yekshanbeh, weekday); dt = new DateTime(2008, 10, 6); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Doshanbeh, weekday); dt = new DateTime(2008, 10, 7); weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Seshanbeh, weekday); }
public void Can_Get_DayOfWeek_From_DateTime_Instance() { var dt = new DateTime(2008, 10, 21); //October 30th, equals Seshanbeh var weekday = PersianDateConverter.DayOfWeek(dt); Assert.AreEqual(PersianWeekDayNames.Default.Seshanbeh, weekday); }
public void Converting_Out_Of_Range_Dates_Will_ReturnEmpty() { var pd = (PersianDate)PersianDate.MinValue; var weekday = PersianDateConverter.DayOfWeek(pd); Assert.AreEqual(string.Empty, weekday); }
public void Can_Get_DayOfWeek_From_PersianDate_Instance() { var pd = new PersianDate(1387, 7, 7); //7 Mehr equals Doshanbeh var weekDay = PersianDateConverter.DayOfWeek(pd); Assert.AreEqual(PersianWeekDayNames.Default.Yekshanbeh, weekDay); }