public void EnsureAbsoluteUrlWithInvalidAbsoluteResourceUrlTest() { Assert.ThrowsException <ArgumentException>(() => { Uri webUrl = new Uri("https://contoso.sharepoint.com/sites/foo"); string resourceUrl = "https://contoso.sharepoint.com/sites/bar/library/doc.docx"; UrlUtility.EnsureAbsoluteUrl(webUrl, resourceUrl, true); }); }
public void EnsureAbsoluteUrlWithValidAbsoluteResourceUrlTest() { Uri webUrl = new Uri("https://contoso.sharepoint.com/sites/foo"); string resourceUrl = "https://contoso.sharepoint.com/sites/foo/library/doc.docx"; string expected = "https://contoso.sharepoint.com/sites/foo/library/doc.docx"; Uri actual = UrlUtility.EnsureAbsoluteUrl(webUrl, resourceUrl); Assert.AreEqual(expected, actual?.ToString()); }