public void TestSerialize_SimpleExpression_ValidateExpression()
        {
            LiteralPolicyExpression<int> expr =
                new LiteralPolicyExpression<int>(new PolicyValue<int>((int) KeyUsageBit.DataEncipherment));
            XMLLexiconPolicyParser parser = new XMLLexiconPolicyParser(expr);

            KeyUsageExtensionField extensionField = new KeyUsageExtensionField(true);
            List<IPolicyExpression> operands = new List<IPolicyExpression>();
            operands.Add(expr);
            operands.Add(extensionField);

            IOperationPolicyExpression oper = new OperationPolicyExpression(
                PolicyOperator<int, int, bool>.EQUALS, operands);

           
            string xml = parser.Serialize(oper);
            Console.WriteLine(xml);
            
        }
        public void TestSerialize_SimpleExpression_ValidateExpression()
        {
            LiteralPolicyExpression <int> expr =
                new LiteralPolicyExpression <int>(new PolicyValue <int>((int)KeyUsageBit.DataEncipherment));
            XMLLexiconPolicyParser parser = new XMLLexiconPolicyParser(expr);

            KeyUsageExtensionField   extensionField = new KeyUsageExtensionField(true);
            List <IPolicyExpression> operands       = new List <IPolicyExpression>();

            operands.Add(expr);
            operands.Add(extensionField);

            IOperationPolicyExpression oper = new OperationPolicyExpression(
                PolicyOperator <int, int, bool> .EQUALS, operands);


            string xml = parser.Serialize(oper);

            Console.WriteLine(xml);
        }