public void ParserAbsoluteEntityIdWithRelativeFullUri() { var parser = new ODataUriParser(HardCodedTestModel.TestModel, new Uri("Customers(0)/Orders(1)/$ref?$id=http://test.org/People(1)", UriKind.Relative)); Assert.Equal(new Uri("http://test.org/People(1)"), parser.ParseEntityId().Id); }
public void ParserRelativeEntityId() { var parser = new ODataUriParser(HardCodedTestModel.TestModel, new Uri("http://example.org/"), new Uri("http://example.org/Customers(0)/Orders(1)/$ref?$id=../../Orders(1)")); Assert.Equal(new Uri("http://example.org/Orders(1)"), parser.ParseEntityId().Id); }
public void ParserRelativeEntityIdWithRelativeFullUri() { var parser = new ODataUriParser(HardCodedTestModel.TestModel, new Uri("Customers(0)/Orders(1)/$ref?$id=../../Orders(1)", UriKind.Relative)); Assert.Equal(new Uri("Orders(1)", UriKind.Relative), parser.ParseEntityId().Id); }
public void ParseEntityId() { var parser = new ODataUriParser(HardCodedTestModel.TestModel, new Uri("http://example.org/"), new Uri("http://example.org/People(0)/$ref?$id=http://test.org/People(1)")); Assert.Equal(new Uri("http://test.org/People(1)"), parser.ParseEntityId().Id); }