Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }