public void GetEndTimeWith1Point5YearsAnd20150101At000000Returns20160701At000000() { // Arrange DateTime startTime = new DateTime(2015, 1, 1, 0, 0, 0); TimeSpanToken timeSpanToken = new TimeSpanToken { Years = 1.5 }; // Act DateTime endTime = timeSpanToken.GetEndTime(startTime); // Assert Assert.AreEqual(new DateTime(2016, 7, 1, 0, 0, 0), endTime); }
public void GetEndTimeWith5MonthsAnd20150101At000000Returns20150601At000000() { // Arrange DateTime startTime = new DateTime(2015, 1, 1, 0, 0, 0); TimeSpanToken timeSpanToken = new TimeSpanToken { Months = 5 }; // Act DateTime endTime = timeSpanToken.GetEndTime(startTime); // Assert Assert.AreEqual(new DateTime(2015, 6, 1, 0, 0, 0), endTime); }