Agents\AgentTelemetryHookTests.cs (15)
21Assert.Null(AgentTelemetryHook.Classify(payload, new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters));
31var args = AgentTelemetryHook.Classify($$"""{"{{nameProperty}}":"{{tool}}","{{inputProperty}}":{{input}}}""", new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
46new TestEnvironment(),
60var environment = new TestEnvironment(new Dictionary<string, string?>
77Assert.NotNull(AgentTelemetryHook.Classify(payload, new TestEnvironment(), payload.Length));
78Assert.Null(AgentTelemetryHook.Classify(payload, new TestEnvironment(), payload.Length - 1));
84var hook = new AgentTelemetryHook(new TestEnvironment());
103var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
120var args = AgentTelemetryHook.Classify("""{"toolName":"aspire-list_resources","toolArgs":"not json"}""", new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
133new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
152var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
226var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
250var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
268Assert.Null(AgentTelemetryHook.Classify(padded, new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters));
269Assert.NotNull(AgentTelemetryHook.Classify(padded, new TestEnvironment(), padded.Length));
Agents\VsCodeAgentEnvironmentScannerTests.cs (5)
24var scanner = new VsCodeAgentEnvironmentScanner(runner, CreateExecutionContext(workingDirectory), new TestEnvironment(),
52new TestEnvironment(), NullLogger<VsCodeAgentEnvironmentScanner>.Instance);
76CreateExecutionContext(workspace.WorkspaceRoot), new TestEnvironment(),
97var scanner = new VsCodeAgentEnvironmentScanner(runner, CreateExecutionContext(workspace.WorkspaceRoot), new TestEnvironment(),
118var environment = new TestEnvironment(new Dictionary<string, string?> { ["TERM_PROGRAM"] = "vscode" });
Caching\AppHostInfoDiskCacheTests.cs (12)
20return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService ?? new TestConfigurationService(), new TestEnvironment());
31return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService, new TestEnvironment());
672var key1 = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment());
673var key2 = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment());
685var keyA = AppHostInfoDiskCache.ComputeKeyAsync(projectA, new TestEnvironment());
686var keyB = AppHostInfoDiskCache.ComputeKeyAsync(projectB, new TestEnvironment());
711var keyLower = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(lowerPath), new TestEnvironment());
712var keyUpper = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(upperDrivePath), new TestEnvironment());
731var keyBeforeImport = AppHostInfoDiskCache.ComputeKeyAsync(projectFile, new TestEnvironment());
733var keyAfterImport = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment());
755var keyBeforeParentImportEdit = AppHostInfoDiskCache.ComputeKeyAsync(projectFile, new TestEnvironment());
760var keyAfterParentImportEdit = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment());
Commands\SecretCommandTests.cs (4)
271new TestEnvironment(new Dictionary<string, string?> { ["API_KEY"] = useEnvvarSource ? value : "not-the-positional-value" }),
425using var provider = CreateSecretTestServices(workspace, outputWriter, appHostFile, userSecretsId, new TestEnvironment(),
472new TestEnvironment(new Dictionary<string, string?> { ["API_KEY"] = "environment-secret" }));
516new TestEnvironment(new Dictionary<string, string?> { ["API_KEY"] = secretValue }),
Commands\VsCodeExtensionCheckTests.cs (12)
18var environment = new TestEnvironment(new Dictionary<string, string?>());
34var environment = new TestEnvironment(new Dictionary<string, string?>
64var environment = new TestEnvironment(new Dictionary<string, string?>
93var environment = new TestEnvironment(new Dictionary<string, string?>
118var environment = new TestEnvironment(new Dictionary<string, string?>
139var environment = new TestEnvironment(new Dictionary<string, string?>
160var environment = new TestEnvironment(new Dictionary<string, string?>());
174var environment = new TestEnvironment(new Dictionary<string, string?>());
190var environment = new TestEnvironment(new Dictionary<string, string?>
209var environment = new TestEnvironment(new Dictionary<string, string?>
231var environment = new TestEnvironment(new Dictionary<string, string?>
252var environment = new TestEnvironment(new Dictionary<string, string?>
Configuration\ConfigSourceServiceTests.cs (14)
34var environment = new TestEnvironment(new Dictionary<string, string?>
96var environment = new TestEnvironment(new Dictionary<string, string?>
119var environment = new TestEnvironment(new Dictionary<string, string?>
173var environment = new TestEnvironment(new Dictionary<string, string?>
818environment: new TestEnvironment(new Dictionary<string, string?>
840environment: new TestEnvironment(new Dictionary<string, string?>
903var environment = new TestEnvironment(new Dictionary<string, string?>
931environment: new TestEnvironment(new Dictionary<string, string?>
963environment: new TestEnvironment(new Dictionary<string, string?>
984environment: new TestEnvironment(new Dictionary<string, string?>
1021var environment = new TestEnvironment(new Dictionary<string, string?>
1273var environment = new TestEnvironment(new Dictionary<string, string?>
1990var environment = new TestEnvironment(new Dictionary<string, string?>
2021var environment = new TestEnvironment(new Dictionary<string, string?>
Npm\NpmRunnerTests.cs (9)
35var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", ["view", "express", "version"], "/tmp/workdir", new TestEnvironment(), stdin);
56@"C:\temp\workdir", new TestEnvironment(), stdin);
77@"C:\temp", new TestEnvironment(), stdin);
94@"C:\temp", new TestEnvironment(), stdin);
110"/tmp/workdir", new TestEnvironment(), stdin);
127"/tmp", new TestEnvironment(), stdin);
140var startInfo = NpmRunner.CreateNpmProcessStartInfo("/usr/bin/npm", [], "/tmp", new TestEnvironment(), stdin);
152var startInfo = NpmRunner.CreateNpmProcessStartInfo(@"C:\Program Files\nodejs\npm.cmd", [], @"C:\temp", new TestEnvironment(), stdin);
174var runner = new NpmRunner(new TestEnvironment(), NullLogger<NpmRunner>.Instance, profilingTelemetry);
NuGet\NuGetClientTests.cs (28)
38var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance)
260new TestEnvironment(),
287new TestEnvironment(),
345var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
455var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), logger);
572new TestEnvironment(),
610new TestEnvironment(),
636new TestEnvironment(),
675new TestEnvironment(),
720new TestEnvironment(),
749new TestEnvironment(),
879var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
966var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
1010new TestEnvironment(),
1115new TestEnvironment(),
1175new TestEnvironment(),
1223new TestEnvironment(),
1278new TestEnvironment(),
1334new TestEnvironment(),
1397new TestEnvironment(),
1460new TestEnvironment(),
1513new TestEnvironment(),
1569new TestEnvironment(),
1632new TestEnvironment(),
1691new TestEnvironment(),
1757new TestEnvironment(),
1777new TestEnvironment(),
1797new TestEnvironment(),
Projects\AppHostServerProjectTests.cs (6)
46return new DotNetBasedAppHostServerProject(appPath, socketPath, repoRoot, runner, packagingService, new TestProcessExecutionFactory(), new TestEnvironment(), logger);
110new TestProcessExecutionFactory(), new TestEnvironment(),
520var project = new DotNetBasedAppHostServerProject(appPath, "test.sock", appPath, runner, packagingService, new TestProcessExecutionFactory(), new TestEnvironment(), logger, projectModelPath);
601new TestEnvironment(),
645new TestEnvironment(),
691new TestEnvironment(),
Projects\TypeScriptAppHostToolchainResolverTests.cs (22)
20var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
31var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
46() => TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null));
60var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(workspace.WorkspaceRoot, new TestEnvironment());
73var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(workspace.WorkspaceRoot, new TestEnvironment());
86var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(workspace.WorkspaceRoot, new TestEnvironment());
99var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
111var exception = Assert.Throws<YarnClassicNotSupportedException>(() => TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null));
122var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
135var exception = Assert.Throws<YarnClassicNotSupportedException>(() => TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null));
151var exception = Assert.Throws<YarnClassicNotSupportedException>(() => TypeScriptAppHostToolchainResolver.Resolve(appHostDirectory, new TestEnvironment(), logger: null));
167var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(appHostDirectory, new TestEnvironment());
181var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(workspace.WorkspaceRoot, new TestEnvironment());
194var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
205var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger: null);
220var toolchain = TypeScriptAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot, new TestEnvironment(), logger);
237var toolchain = TypeScriptAppHostToolchainResolver.Resolve(appHostDirectory, new TestEnvironment(), logger: null);
251var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(appHostDirectory, new TestEnvironment());
267var resolution = TypeScriptAppHostToolchainResolver.ResolveWithReason(appHostDirectory, new TestEnvironment());
281var toolchain = TypeScriptAppHostToolchainResolver.Resolve(appHostDirectory, new TestEnvironment(), logger: null);
291var shouldSearch = TypeScriptAppHostToolchainResolver.ShouldSearchParentDirectory(directory, new TestEnvironment());
303new TestEnvironment(),
Utils\FileSystemHelperTests.cs (15)
267var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
282var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
297var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
312var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
323var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
333var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
346var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
360var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
375var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
390var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
399var result = FileSystemHelper.ShortenPaths(Array.Empty<string>(), new TestEnvironment());
414var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
430var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
447var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
462var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
Utils\TestEnvironment.cs (4)
51=> new(variables) { ReportRuntimeIdentifier = "win-x64", ReportIsWindows = true, ReportIsLinux = false, ReportIsMacOS = false };
54=> new(variables) { ReportRuntimeIdentifier = "linux-x64", ReportIsWindows = false, ReportIsLinux = true, ReportIsMacOS = false };
57=> new() { ReportRuntimeIdentifier = "linux-musl-x64", ReportIsWindows = false, ReportIsLinux = true, ReportIsMacOS = false };
60=> new(variables) { ReportRuntimeIdentifier = "osx-arm64", ReportIsWindows = false, ReportIsLinux = false, ReportIsMacOS = true };