private static void SameEntityReferenceLink(ODataEntityReferenceLink link1, ODataEntityReferenceLink link2)
 {
     link1.Should().NotBeNull();
     link2.Should().NotBeNull();
     link1.Url.ToString().Should().Be(link2.Url.ToString());
     SameInstanceAnnotations(link1.InstanceAnnotations, link2.InstanceAnnotations);
 }
 private static void SameEntityReferenceLink(ODataEntityReferenceLink link1, ODataEntityReferenceLink link2)
 {
     link1.Should().NotBeNull();
     link2.Should().NotBeNull();
     link1.Url.ToString().Should().Be(link2.Url.ToString());
     link1.InstanceAnnotations.Count.Should().Equals(link2.InstanceAnnotations.Count);
     foreach (ODataInstanceAnnotation instanceannotation in link1.InstanceAnnotations)
     {
         TestUtils.AssertODataValueAreEqual(instanceannotation.Value, link2.InstanceAnnotations.Single(ia => ia.Name == instanceannotation.Name.ToString()).Value);
     }
 }