コード例 #1
0
 public void ParseEnumConstantOrderBy()
 {
     var orderByQueryNode = ParseOrderBy("Fully.Qualified.Namespace.ColorPattern'SolidYellow' asc", HardCodedTestModel.TestModel, HardCodedTestModel.GetPet2Type());
     var enumtypeRef = new EdmEnumTypeReference(Microsoft.OData.Core.UriParser.Metadata.UriEdmHelpers.FindEnumTypeFromModel(HardCodedTestModel.TestModel, "Fully.Qualified.Namespace.ColorPattern"), true);
     orderByQueryNode.Expression.ShouldBeEnumNode(new ODataEnumValue(12L + "", enumtypeRef.FullName()));
     orderByQueryNode.Direction.Should().Be(OrderByDirection.Ascending);
 }
コード例 #2
0
 public void FullTypeNameAndFullNameIEdmTypeReferenceShouldBeEqual()
 {
     var enumType = new EdmEnumTypeReference(new EdmEnumType("n", "enumtype"), false);
     enumType.FullName().Should().Be(enumType.Definition.FullTypeName());
 }