public void TestIsSameNullableMonthAs() { DateTime? wellKnownDay = new DateTime(2005, 5, 18); DateTime? afterWellKnownDay = wellKnownDay.Value.AddMonths(1); DateTime? beforeWellKnownDay = wellKnownDay.Value.AddMonths(-1); Assert.IsTrue(wellKnownDay.IsSameMonthAs(wellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(afterWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(beforeWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(null)); Assert.IsFalse(((DateTime?) null).IsSameMonthAs(wellKnownDay)); Assert.IsFalse(((DateTime?) null).IsSameMonthAs(null)); }
public void TestIsSameMonthAs() { var wellKnownDay = new DateTime(2005, 5, 18); DateTime afterWellKnownDay = wellKnownDay.AddMonths(1); DateTime beforeWellKnownDay = wellKnownDay.AddMonths(-1); Assert.IsTrue(wellKnownDay.IsSameMonthAs(wellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(afterWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(beforeWellKnownDay)); Assert.IsFalse(wellKnownDay.IsSameMonthAs(null)); }