public static void TestMakeRelative()
{
// Create a base Uri.
Uri address1 = new Uri("http://www.contoso.com/");
Uri address2 = new Uri("http://www.contoso.com:8000/");
Uri address3 = new Uri("http://[email protected]/");
// Create a new Uri from a string.
Uri address4 = new Uri("http://www.contoso.com/index.htm?date=today");
#pragma warning disable 0618
// Determine the relative Uri.
string uriStr1 = address1.MakeRelative(address4);
string uriStr2 = address2.MakeRelative(address4);
string uriStr3 = address3.MakeRelative(address4);
#pragma warning restore 0618
Assert.Equal(uriStr1, @"index.htm");
Assert.Equal(uriStr2, @"http://www.contoso.com/index.htm?date=today");
Assert.Equal(uriStr3, @"index.htm");
}