diff --git a/SharepointToolbox.Tests/Services/SiteListServiceTests.cs b/SharepointToolbox.Tests/Services/SiteListServiceTests.cs new file mode 100644 index 0000000..73135d0 --- /dev/null +++ b/SharepointToolbox.Tests/Services/SiteListServiceTests.cs @@ -0,0 +1,21 @@ +using SharepointToolbox.Services; +using Xunit; + +namespace SharepointToolbox.Tests.Services; + +public class SiteListServiceTests +{ + [Fact] + public void DeriveAdminUrl_WithStandardUrl_ReturnsAdminUrl() + { + var result = SiteListService.DeriveAdminUrl("https://contoso.sharepoint.com"); + Assert.Equal("https://contoso-admin.sharepoint.com", result); + } + + [Fact] + public void DeriveAdminUrl_WithTrailingSlash_ReturnsAdminUrl() + { + var result = SiteListService.DeriveAdminUrl("https://contoso.sharepoint.com/"); + Assert.Equal("https://contoso-admin.sharepoint.com", result); + } +}