using SharepointToolbox.Core.Models; using SharepointToolbox.Services; namespace SharepointToolbox.Tests.ViewModels; /// /// Test stubs for PERM-02 (multi-site scan loop). /// Skipped until PermissionsViewModel is implemented in Plan 02. /// public class PermissionsViewModelTests { [Fact(Skip = "Requires live CSOM context — covered by Plan 02 implementation")] public async Task StartScanAsync_WithMultipleSiteUrls_CallsServiceOncePerUrl() { // PERM-02: When the user supplies N site URLs, IPermissionsService.ScanSiteAsync // is invoked exactly once per URL (sequential, not parallel). // Arrange — requires PermissionsViewModel and a mock IPermissionsService // Act // Assert await Task.CompletedTask; } }