public void EveryDayAt0630FromBeforeFrom() { var from = new DateTime(2015, 10, 5, 6, 40, 0); var expected = new DateTime(2016, 1, 1, 6, 30, 0); var sut = new Day(new Timestamp(6, 30)); sut.AddConstraint(new From(new DateTime(2016, 1, 1))); Assert.AreEqual(expected, sut.Evaluate(@from)); }
internal override OperatorBuilder InternalBuild() { var dayInWeek = new Day(_time); return new OperatorBuilder( x => { dayInWeek.AddConstraints(x); return dayInWeek; }); }