public void IsSatisfiedBy_WhenModifiedAfterIsAfterValue_ReturnsTrue() { var modifiedAfter = DateTime.UtcNow; var item = new TestEntity { ModifiedOn = modifiedAfter }; var specification = new ModifiedAfter <TestEntity>(modifiedAfter.AddDays(-1)); var satisified = specification.IsSatisfiedBy(item); Assert.IsTrue(satisified); }
public void IsSatisfiedBy_WhenModifiedAfterIsNull_ReturnsFalse() { var modifiedAfter = DateTime.UtcNow; var item = new TestEntity { ModifiedOn = null }; var specification = new ModifiedAfter <TestEntity>(modifiedAfter.AddDays(1)); var satisified = specification.IsSatisfiedBy(item); Assert.IsFalse(satisified); }