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)); }
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)); }
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)); }