public void Should_add_months_and_years_to_a_DateTimeOffset() { var oneYearOneMonth = new VariableTimeSpan(1, 1); Assert.AreEqual(DateTimeOffset.Parse("2011/02/28 12:17:00 AM -4:00"), oneYearOneMonth.AddTo(DateTimeOffset.Parse("2010/01/28 12:17:00 AM -4:00"))); }
public void Should_add_months_and_years_to_a_DateTime() { var oneYearOneMonth = new VariableTimeSpan(1, 1); Assert.AreEqual(new DateTime(2011, 4, 28), oneYearOneMonth.AddTo(new DateTime(2010, 3, 28))); }
public void DateTime_AddTo_After_and_op_Addition_are_all_the_same() { var twoMonths = new VariableTimeSpan(0, 2); var date = new DateTime(2011, 2, 11); var expectedDate = new DateTime(2011, 4, 11); Assert.AreEqual(expectedDate, twoMonths.AddTo(date)); Assert.AreEqual(expectedDate, twoMonths.After(date)); Assert.AreEqual(expectedDate, twoMonths + date); }
public void DateTimeOffset_AddTo_After_and_op_Addition_are_all_the_same() { var twoMonths = new VariableTimeSpan(0, 2); var date = DateTimeOffset.Parse("2011/02/11 11:35 +2"); var expectedDate = DateTimeOffset.Parse("2011/04/11 11:35 +2"); Assert.AreEqual(expectedDate, twoMonths.AddTo(date)); Assert.AreEqual(expectedDate, twoMonths.After(date)); Assert.AreEqual(expectedDate, twoMonths + date); }