示例#1
0
        public void NotFalse()
        {
            NotSpecification    not    = new NotSpecification(ConstantSpecification.True);
            SpecificationResult result = not.Evaluate(new Dictionary <string, object>());

            Assert.False(result.IsSatisfied);
            Assert.Equal("not/true", result.Details);
        }
示例#2
0
        public void NotFalseWithoutDetails()
        {
            NotSpecification    not    = new NotSpecification(ConstantSpecification.True);
            SpecificationResult result = not.Evaluate(
                new Dictionary <string, object>(),
                new SpecificationEvaluationSettings {
                IncludeDetails = false
            });

            Assert.False(result.IsSatisfied);
            Assert.Null(result.Details);
        }