public void GetSingleEntityEntityType_ReturnsEntityTypeForSingleEntityResources(string odataPath, string typeName) { // Arrange IEdmModel model = SetupModel(); IODataPathHandler pathHandler = new DefaultODataPathHandler(); ODataPath path = pathHandler.Parse(model, odataPath); // Guard Assert.NotNull(path); // Act IEdmEntityType entityType = ETagMessageHandler.GetSingleEntityEntityType(path); // Assert Assert.NotNull(entityType); Assert.Equal(typeName, entityType.FullName()); }
public void Parse_WorksOnEncodedCharacters() { string odataPath = "üCategories"; ODataPath path = _parser.Parse(_model, odataPath); ODataPathSegment segment = path.Segments.Last(); Assert.NotNull(path); Assert.Equal("~/entityset", path.PathTemplate); Assert.Equal("üCategories", segment.ToString()); }