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); }
public void FullTypeNameAndFullNameIEdmTypeReferenceShouldBeEqual() { var enumType = new EdmEnumTypeReference(new EdmEnumType("n", "enumtype"), false); enumType.FullName().Should().Be(enumType.Definition.FullTypeName()); }