Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
 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));
 }