Example #1
0
        public void Evaluate()
        {
            var expression = new IdentityExpression <int>();

            var emptyMarkings = new List <int>();

            Assert.AreSame(emptyMarkings, expression.Evaluate(emptyMarkings));

            var markings = new List <int> {
                1, 5, 16
            };

            Assert.AreSame(markings, expression.Evaluate(markings));
        }
Example #2
0
        public void Evaluate_Throws()
        {
            var expression = new IdentityExpression <int>();

            // ReSharper disable once ObjectCreationAsStatement
            // ReSharper disable once AssignNullToNotNullAttribute
            Assert.Throws <ArgumentNullException>(() => expression.Evaluate(null));
        }
 public void IgnoreCaseTest()
 {
     IdentityExpression expression = new IdentityExpression("Foo");
     Assert.IsTrue(expression.Evaluate(principal));
 }
 public void FalseEvaluationTest()
 {
     IdentityExpression expression = new IdentityExpression("bar");
     Assert.IsFalse(expression.Evaluate(principal));
 }
Example #5
0
        public void FalseEvaluationTest()
        {
            IdentityExpression expression = new IdentityExpression("bar");

            Assert.IsFalse(expression.Evaluate(principal));
        }
Example #6
0
        public void CaseTest()
        {
            IdentityExpression expression = new IdentityExpression("foo");

            Assert.IsTrue(expression.Evaluate(principal));
        }
 public void CaseTest()
 {
     IdentityExpression expression = new IdentityExpression("foo");
     Assert.IsTrue(expression.Evaluate(this.principal));
 }