public void TestIsSameNullableDayAs() { DateTime? wellKnownDay = new DateTime(2005, 5, 18); DateTime? afterWellKnownDay = wellKnownDay.Value.AddDays(1); DateTime? beforeWellKnownDay = wellKnownDay.Value.AddDays(-1); Assert.IsTrue(wellKnownDay.IsSameDayAs(wellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(afterWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(beforeWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(null)); Assert.IsFalse(((DateTime?) null).IsSameDayAs(wellKnownDay)); Assert.IsFalse(((DateTime?) null).IsSameDayAs(null)); }
public void TestIsSameDayAs() { var wellKnownDay = new DateTime(2005, 5, 18); DateTime afterWellKnownDay = wellKnownDay.AddDays(1); DateTime beforeWellKnownDay = wellKnownDay.AddDays(-1); Assert.IsTrue(wellKnownDay.IsSameDayAs(wellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(afterWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(beforeWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameDayAs(null)); }