Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }