public static void TestMakeRelative_Invalid()
{
var baseUri = new Uri("http://www.domain.com/");
var relativeUri = new Uri("/path/", UriKind.Relative);
#pragma warning disable 0618
Assert.Throws<ArgumentNullException>("toUri", () => baseUri.MakeRelative(null)); // Uri is null
Assert.Throws<InvalidOperationException>(() => relativeUri.MakeRelative(baseUri)); // Base uri is relative
Assert.Throws<InvalidOperationException>(() => baseUri.MakeRelative(relativeUri)); // Uri is relative
#pragma warning restore 0618
}