public void GetDateOfCurrentWeek_Failed2() { Assert.AreEqual(DateTime.MaxValue, DateTimeUtility.GetDateOfCurrentWeek(new DateTime(9999, 12, 31), DayOfWeek.Saturday)); }
public void GetDateOfCurrentWeek_Kind() { Assert.AreEqual(DateTimeKind.Unspecified, DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1), DayOfWeek.Sunday).Kind); Assert.AreEqual(DateTimeKind.Local, DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Local), DayOfWeek.Sunday).Kind); Assert.AreEqual(DateTimeKind.Utc, DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc), DayOfWeek.Sunday).Kind); }
public void GetDateOfCurrentWeek_Failed1() { Assert.AreEqual(DateTime.MinValue, DateTimeUtility.GetDateOfCurrentWeek(new DateTime(1, 1, 1), DayOfWeek.Sunday)); }
public void GetDateOfCurrentWeek() { Assert.AreEqual(new DateTime(2017, 12, 31), DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1), DayOfWeek.Sunday)); Assert.AreEqual(new DateTime(2018, 1, 3), DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1), DayOfWeek.Wednesday)); Assert.AreEqual(new DateTime(2018, 1, 6), DateTimeUtility.GetDateOfCurrentWeek(new DateTime(2018, 1, 1), DayOfWeek.Saturday)); }