public void NamedValueDefaultTest()
 {
     LiteralToken literal = new LiteralToken(null);
     NamedValue keyValue = new NamedValue("a", literal);
     this.Assert.AreEqual("a", keyValue.Name, "The Name property has an unexpected value.");
     this.Assert.AreEqual(literal, keyValue.Value, "The Value property has an unexpected value.");
 }
Ejemplo n.º 2
0
        public void EntitySetWithNoKeysShouldBeJustBeEntitySetQueryNode()
        {
            var collectionNode = new EntitySetNode(HardCodedTestModel.GetPeopleSet());
            var namedValues = new NamedValue[0];

            var results = this.keyBinder.BindKeyValues(collectionNode, namedValues, model);
            results.ShouldBeEntitySetQueryNode(HardCodedTestModel.GetPeopleSet());
        }
Ejemplo n.º 3
0
        internal static string ToDebugString(this Microsoft.OData.Core.UriParser.NamedValue keyValue)
        {
            string result = "";

            if (keyValue.Name != null)
            {
                result = keyValue.Name + "=";
            }
            result += keyValue.Value.ToDebugString();

            return(result);
        }