public void JustHourNotInclusive() { var expected = new DateTime(2016, 2, 10, 9, 0, 0); var from = new DateTime(2016, 2, 10, 8, 15, 30); var sut = new Hour { }; Assert.AreEqual(expected, sut.Evaluate(from, false)); }
public void HourWithOffsetInMinutesAndSecondsFromBefore() { var expected = new DateTime(2016, 2, 10, 8, 15, 30); var from = new DateTime(2016, 2, 10, 8, 15, 29); var sut = new Hour { OffsetInSeconds = (15 * 60) + 30 }; Assert.AreEqual(expected, sut.Evaluate(from)); }
public void JustHourInclusiveExactSameTime() { var expected = new DateTime(2016, 2, 10, 9, 0, 0); var from = new DateTime(2016, 2, 10, 9, 0, 0); var sut = new Hour { }; Assert.AreEqual(expected, sut.Evaluate(from, true)); }
public void HourWithOffsetInMinutesAndSecondsExactlySameTimeNotInclusive() { var expected = new DateTime(2016, 2, 10, 9, 15, 30); var from = new DateTime(2016, 2, 10, 8, 15, 30); var sut = new Hour { OffsetInSeconds = (15 * 60) + 30 }; Assert.AreEqual(expected, sut.Evaluate(from, false)); }