Esempio n. 1
0
        public void Method()
        {
            var evaluator = new Internal.ExpressionPolicyKeyEvaluator("{ if (context != null) return \"ok\"; else return \"problem\"; }");

            Assert.Equal("ok", evaluator.GetKey(new QosPolicyKeyContext()));
        }
Esempio n. 2
0
        [InlineData("new string(\"abc\".First(), 2)", "aa")] // Linq and IEnumerable<> assemblies
        public void Expression(string expression, string expectedKey)
        {
            var evaluator = new Internal.ExpressionPolicyKeyEvaluator(expression);

            Assert.Equal(expectedKey, evaluator.GetKey(new QosPolicyKeyContext()));
        }