public void TranslateNode_TranslatesValue() { // Arrange & Act & Assert UriTemplateExpression expression = KeySegmentTemplateTests.BuildExpression("{key}"); ConstantNode node = new ConstantNode(expression); Assert.Equal("{key}", ODataPathSegmentHandler.TranslateNode(node)); // Arrange & Act & Assert EdmEnumType enumType = new EdmEnumType("NS", "Color"); enumType.AddMember(new EdmEnumMember(enumType, "Red", new EdmEnumMemberValue(1))); ODataEnumValue enumValue = new ODataEnumValue("Red", "NS.Color"); node = new ConstantNode(enumValue); Assert.Equal("NS.Color'Red'", ODataPathSegmentHandler.TranslateNode(node)); }