Agents\AgentTelemetryHookTests.cs (14)
20Assert.Null(AgentTelemetryHook.Classify(payload, new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters));
28var args = AgentTelemetryHook.Classify($$"""{"{{nameProperty}}":"{{tool}}","{{inputProperty}}":{{input}}}""", new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
40var environment = new TestEnvironment(new Dictionary<string, string?>
57Assert.NotNull(AgentTelemetryHook.Classify(payload, new TestEnvironment(), payload.Length));
58Assert.Null(AgentTelemetryHook.Classify(payload, new TestEnvironment(), payload.Length - 1));
64var hook = new AgentTelemetryHook(new TestEnvironment());
83var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
100var args = AgentTelemetryHook.Classify("""{"toolName":"aspire-list_resources","toolArgs":"not json"}""", new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
113new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters);
132var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
200var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
224var hook = new AgentTelemetryHook(new TestEnvironment(new Dictionary<string, string?>
242Assert.Null(AgentTelemetryHook.Classify(padded, new TestEnvironment(), AgentTelemetryHook.DefaultMaxPayloadCharacters));
243Assert.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\AgentInitClientSelectionTests.cs (20)
493var environment = new TestEnvironment();
622services.AddSingleton<IEnvironment>(new TestEnvironment(new Dictionary<string, string?> { [variable] = value }));
646var environment = new TestEnvironment();
694var environment = new TestEnvironment();
748var environment = new TestEnvironment();
783jsoncPath, AgentClient.OpenCode, AgentConfigurationScope.Project, new TestEnvironment(), CancellationToken.None);
800services.AddSingleton<IEnvironment>(new TestEnvironment(
827var environment = new TestEnvironment();
878var environment = new TestEnvironment();
918var environment = new TestEnvironment(new Dictionary<string, string?> { [variable] = value });
938var environment = new TestEnvironment(new Dictionary<string, string?>
979var path = client.GetMcpConfigPath(AgentConfigurationScope.Global, workspace.WorkspaceRoot, executionContext, new TestEnvironment());
980var environment = new TestEnvironment(new Dictionary<string, string?> { ["OPENCODE_CONFIG"] = path });
1009var path = client.GetMcpConfigPath(AgentConfigurationScope.Global, workspace.WorkspaceRoot, executionContext, new TestEnvironment());
1010var environment = new TestEnvironment(new Dictionary<string, string?> { ["OPENCODE_CONFIG"] = path });
1039var environment = new TestEnvironment();
1092var environment = new TestEnvironment();
1125var environment = new TestEnvironment();
1154var environment = new TestEnvironment();
1192var environment = new TestEnvironment();
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?>
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 (26)
96new TestEnvironment(),
123new TestEnvironment(),
180var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
314new TestEnvironment(),
352new TestEnvironment(),
378new TestEnvironment(),
416new TestEnvironment(),
460new TestEnvironment(),
489new TestEnvironment(),
619var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
706var client = new NuGetClient(new TestFeatures(), new TestEnvironment(), NullLogger<NuGetClient>.Instance);
750new TestEnvironment(),
855new TestEnvironment(),
915new TestEnvironment(),
963new TestEnvironment(),
1018new TestEnvironment(),
1074new TestEnvironment(),
1137new TestEnvironment(),
1200new TestEnvironment(),
1253new TestEnvironment(),
1309new TestEnvironment(),
1372new TestEnvironment(),
1431new TestEnvironment(),
1497new TestEnvironment(),
1517new TestEnvironment(),
1537new 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());