5281 references to File
AnalyzerRunner (4)
aspire (10)
Aspire.Cli.Tests (28)
Projects\ProjectLocatorTests.cs (13)
51await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost");
55await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost");
89await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost");
93await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost");
124await File.WriteAllTextAsync(realAppHostProjectFile.FullName, "Not a real apphost project");
167await File.WriteAllTextAsync(projectFile1.FullName, "Not a real project file.");
170await File.WriteAllTextAsync(projectFile2.FullName, "Not a real project file.");
189await File.WriteAllTextAsync(appHostProject.FullName, "Not a real apphost project.");
192await File.WriteAllTextAsync(webProject.FullName, "Not a real web project.");
239await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file.");
257await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file.");
278await File.WriteAllTextAsync(appHostProjectFile.FullName, "Not a real project file.");
302var settingsJson = await File.ReadAllTextAsync(settingsFile.FullName);
Aspire.Dashboard.Tests (11)
Aspire.EndToEnd.Tests (18)
tests\Shared\TemplatesTesting\AspireProject.cs (9)
65File.WriteAllText(Path.Combine(dir, "Directory.Build.props"), "<Project />");
66File.WriteAllText(Path.Combine(dir, "Directory.Build.targets"), "<Project />");
73File.Copy(srcNuGetConfigPath, targetNuGetConfigPath);
107File.WriteAllText(Path.Combine(rootDir, "Directory.Build.props"), "<Project />");
108File.WriteAllText(Path.Combine(rootDir, "Directory.Build.targets"), "<Project />");
131var csprojContent = File.ReadAllText(csprojPath);
151File.Copy(Path.Combine(BuildEnvironment.TestAssetsPath, "EndPointWriterHook_cs"), Path.Combine(project.AppHostProjectDirectory, "EndPointWriterHook.cs"));
153string programCs = File.ReadAllText(programCsPath);
156File.WriteAllText(programCsPath, programCs);
Aspire.Hosting (19)
Aspire.Hosting.Azure (14)
Aspire.Hosting.Azure.Functions (3)
Aspire.Hosting.Azure.Tests (25)
Aspire.Hosting.Containers.Tests (3)
Aspire.Hosting.Docker (5)
Aspire.Hosting.Docker.Tests (39)
DockerComposePublisherTests.cs (36)
99Assert.True(File.Exists(composePath));
100Assert.True(File.Exists(envPath));
102await Verify(File.ReadAllText(composePath), "yaml")
103.AppendContentAsFile(File.ReadAllText(envPath), "env");
132Assert.True(File.Exists(composePath));
133Assert.True(File.Exists(envPath));
135await Verify(File.ReadAllText(composePath), "yaml")
136.AppendContentAsFile(File.ReadAllText(envPath), "env");
159Assert.True(File.Exists(composePath));
161await Verify(File.ReadAllText(composePath), "yaml");
194Assert.True(File.Exists(composePath));
243Assert.True(File.Exists(composePath));
245Assert.True(File.Exists(envPath));
247await Verify(File.ReadAllText(composePath), "yaml")
248.AppendContentAsFile(File.ReadAllText(envPath), "env");
270Assert.True(File.Exists(envFilePath));
271var firstContent = File.ReadAllText(envFilePath).Replace("PARAM1=", "PARAM1=changed");
272File.WriteAllText(envFilePath, firstContent);
275Assert.True(File.Exists(envFilePath));
276var secondContent = File.ReadAllText(envFilePath);
311Assert.True(File.Exists(envFilePath));
312var firstContent = File.ReadAllText(envFilePath).Replace("PARAM1=", "PARAM1=changed");
313File.WriteAllText(envFilePath, firstContent);
316Assert.True(File.Exists(envFilePath));
317var secondContent = File.ReadAllText(envFilePath);
342Assert.True(File.Exists(composePath));
344var composeFile = File.ReadAllText(composePath);
368Assert.True(File.Exists(composePath));
370var composeContent = File.ReadAllText(composePath);
394Assert.True(File.Exists(composePath));
396var composeContent = File.ReadAllText(composePath);
422Assert.True(File.Exists(composePath));
424var composeContent = File.ReadAllText(composePath);
454Assert.True(File.Exists(composePath));
456var composeContent = File.ReadAllText(composePath);
479Assert.False(File.Exists(composePath));
Aspire.Hosting.Garnet.Tests (1)
Aspire.Hosting.Kafka.Tests (1)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Kubernetes (2)
Aspire.Hosting.Kubernetes.Tests (11)
Aspire.Hosting.MongoDB.Tests (3)
Aspire.Hosting.MySql (2)
Aspire.Hosting.MySql.Tests (3)
Aspire.Hosting.NodeJs.Tests (2)
Aspire.Hosting.Oracle.Tests (4)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Python (2)
Aspire.Hosting.Python.Tests (3)
Aspire.Hosting.Redis.Tests (1)
Aspire.Hosting.SqlServer.Tests (1)
Aspire.Hosting.Testing (2)
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (30)
MSBuildTests.cs (6)
25File.WriteAllText(Path.Combine(libraryDirectory, "Library.csproj"), """
36File.WriteAllText(Path.Combine(libraryDirectory, "Class1.cs"), """
47File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"), $"""
73File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"), """
78File.WriteAllText(Path.Combine(appHostDirectory, "Directory.Build.props"), $"""
87File.WriteAllText(Path.Combine(appHostDirectory, "Directory.Build.targets"), $"""
Aspire.Hosting.Yarp (1)
Aspire.Hosting.Yarp.Tests (2)
Aspire.Playground.Tests (1)
Aspire.RuntimeIdentifier.Tool (1)
Aspire.Templates.Tests (30)
tests\Shared\TemplatesTesting\AspireProject.cs (9)
65File.WriteAllText(Path.Combine(dir, "Directory.Build.props"), "<Project />");
66File.WriteAllText(Path.Combine(dir, "Directory.Build.targets"), "<Project />");
73File.Copy(srcNuGetConfigPath, targetNuGetConfigPath);
107File.WriteAllText(Path.Combine(rootDir, "Directory.Build.props"), "<Project />");
108File.WriteAllText(Path.Combine(rootDir, "Directory.Build.targets"), "<Project />");
131var csprojContent = File.ReadAllText(csprojPath);
151File.Copy(Path.Combine(BuildEnvironment.TestAssetsPath, "EndPointWriterHook_cs"), Path.Combine(project.AppHostProjectDirectory, "EndPointWriterHook.cs"));
153string programCs = File.ReadAllText(programCsPath);
156File.WriteAllText(programCsPath, programCs);
Aspire.TestUtilities (1)
AzureSearch.ApiService (1)
blazor-devserver (1)
BoundTreeGenerator (1)
BuildActionTelemetryTable (2)
BuildBoss (7)
BuildValidator (14)
CatalogService (1)
ClientSample (1)
CodeGenerator (3)
CodeStyleConfigFileGenerator (2)
ConfigurationSchemaGenerator (1)
ConfigurationSchemaGenerator.Tests (3)
Crossgen2Tasks (13)
csc (5)
CSharpErrorFactsGenerator (2)
CSharpSyntaxGenerator (3)
dotnet-dev-certs (22)
dotnet-getdocument (9)
dotnet-openapi (9)
dotnet-razorpagegenerator (3)
dotnet-sql-cache (1)
dotnet-svcutil.xmlserializer (9)
dotnet-svcutil.xmlserializer.IntegrationTests (4)
dotnet-svcutil-lib (46)
Shared\MSBuildProj.cs (10)
147var project = await ParseAsync(File.ReadAllText(filePath), filePath, logger, cancellationToken).ConfigureAwait(false);
154var project = await ParseAsync(File.ReadAllText(filePath), filePath, logger, cancellationToken, tfMoniker).ConfigureAwait(false);
322if (fullPath == null || !File.Exists(fullPath))
396if (File.Exists(fullPath))
412project = await ParseAsync(File.ReadAllText(fullPath), fullPath, logger, cancellationToken).ConfigureAwait(false);
701using (StreamWriter writer = File.CreateText(this.FullPath))
798if (File.Exists(assetsFile) && !(this.TargetFramework.Contains("-") && !this.TargetFramework.ToLower().Contains("windows")))
883if (File.Exists(depsFile))
890using (var stream = File.OpenRead(depsFile))
915if (File.Exists(dependency.FullPath) && !assemblyDependencies.Contains(dependency))
dotnet-svcutil-lib.Tests (52)
GlobalToolTests.cs (4)
99File.Copy(Path.Combine(g_TestCasesDir, "FullFramework", "FullFramework.cs"), Path.Combine(this_TestCaseOutputDir, "FullFramework.cs"), true);
100File.Copy(Path.Combine(g_TestCasesDir, "FullFramework", "FullFramework.csproj"), Path.Combine(this_TestCaseOutputDir, "FullFramework.csproj"), true);
127File.Copy(Path.Combine(g_TestCasesDir, this_TestCaseName, testCaseName, "Program.cs"), Path.Combine(this_TestCaseOutputDir, "Program.cs"), true);
128File.Copy(Path.Combine(g_TestCasesDir, this_TestCaseName, testCaseName, $"{testCaseName}.csproj"), Path.Combine(this_TestCaseOutputDir, $"{testCaseName}.csproj"), true);
TestInit.cs (20)
60File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />");
61File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>");
95if (!File.Exists(filePath))
115File.Copy(project.FullPath, projectPath);
116File.Copy(srcProgramPath, programPath);
118File.WriteAllText(programPath, File.ReadAllText(programPath)
167Assert.True(File.Exists(g_StarterProject.FullPath), $"{nameof(g_StarterProject)} is not initialized!");
173File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />");
174File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>");
268if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists(Path.Combine(linuxBaselinePath, Path.GetFileName(this_TestCaseLogFile))))
335File.WriteAllText(this.this_TestCaseLogFile, logText);
354if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists(Path.Combine(linuxBaselinePath, Path.GetFileName(this_TestCaseLogFile))))
430File.Copy(generated, expected);
458File.WriteAllText(scriptPath, cmdStr.ToString());
472fileLines1.AddRange(File.ReadAllLines(baselineFile));
473fileLines2.AddRange(File.ReadAllLines(generatedFile));
590Assert.True(rootSolutionFolder != null && File.Exists(rootSolutionFolder), $"Unable to find dotnet-svcutil.sln file, current dir: {parentDir}");
606File.WriteAllText(Path.Combine(directory, "global.json"), globalConfig);
624File.WriteAllText(Path.Combine(g_TestOutputDir, "nuget.config"), nugetConfigText.Replace("$svcutilTestFeed$", g_SvcutilNugetFeed));
UnitTest.cs (8)
225File.Copy(Path.Combine(g_TestCasesDir, "wsdl", "Simple.wsdl"), Path.Combine(this_TestGroupOutputDir, "wsdl", "Simple.wsdl"));
271File.WriteAllText(this_TestCaseLogFile, this_FixupUtil.ReplaceText(log));
309File.WriteAllText(this_TestCaseLogFile, this_FixupUtil.ReplaceText(log));
331File.Copy(jsonFileSrcPath, jsonFileDstPath);
332File.WriteAllText(jsonFileDstPath, File.ReadAllText(jsonFileDstPath).Replace("$testCaseProject$", this_TestCaseProject.FullPath.Replace("\\", "/")));
348var jsonText = File.ReadAllText(jsonFileSrcPath);
354File.WriteAllText(outJsonFile, options.Json);
dotnet-user-jwts (12)
dotnet-user-secrets (9)
FilesWebSite (1)
GenerateAnalyzerNuspec (6)
GenerateDocumentationAndConfigFiles (21)
GenerateRulesMissingDocumentation (3)
GetDocument.Insider (5)
HelixTestRunner (10)
IdeBenchmarks (3)
IdeCoreBenchmarks (12)
IIS.FunctionalTests (21)
IIS.LongTests (26)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
IIS.Microbenchmarks (1)
IIS.NewHandler.FunctionalTests (26)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
IIS.NewShim.FunctionalTests (26)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
IIS.ShadowCopy.Tests (16)
IIS.Tests (1)
IISExpress.FunctionalTests (28)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
illink (25)
Linker.Steps\OutputStep.cs (16)
68using (var w = File.CreateText(Context.AssemblyListFile))
157using (var fs = File.Open(Path.Combine(Context.OutputDirectory, Context.PInvokesListFile), FileMode.Create))
171if (File.Exists(target))
173File.Delete(target);
174File.Delete(target + ".mdb");
175File.Delete(Path.ChangeExtension(target, "pdb"));
176File.Delete(GetConfigFile(target));
219if (!File.Exists(satelliteAssembly))
226File.Copy(satelliteAssembly, Path.Combine(culturePath, resourceFile), true);
233if (!File.Exists(config))
241File.Copy(config, GetConfigFile(GetAssemblyFileName(assembly, directory)), true);
268File.Copy(source, target, true);
273if (File.Exists(mdb))
274File.Copy(mdb, target + ".mdb", true);
277if (File.Exists(pdb))
278File.Copy(pdb, Path.ChangeExtension(target, "pdb"), true);
ILLink.Tasks (9)
Infrastructure.Common (1)
InProcessWebSite (5)
installer.tasks (10)
InteractiveHost.UnitTests (2)
Interop.FunctionalTests (3)
InteropClient (2)
IOperationGenerator (2)
Metrics (6)
Metrics.Legacy (6)
Microsoft.Analyzers.Extra.Tests (1)
Microsoft.Analyzers.Local.Tests (1)
Microsoft.Arcade.Common (10)
Microsoft.AspNetCore.Analyzer.Testing (2)
Microsoft.AspNetCore.App.UnitTests (15)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (26)
Microsoft.AspNetCore.Authentication.Test (4)
Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests (1)
Microsoft.AspNetCore.Components.Analyzers.Tests (2)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (2)
Microsoft.AspNetCore.Components.WebAssembly (2)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Components.WebView (2)
Microsoft.AspNetCore.DataProtection (10)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (6)
Microsoft.AspNetCore.DataProtection.Tests (11)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (21)
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (12)
Microsoft.AspNetCore.Diagnostics (3)
Microsoft.AspNetCore.FunctionalTests (6)
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
Microsoft.AspNetCore.Hosting (5)
Microsoft.AspNetCore.Http.Abstractions.Tests (2)
Microsoft.AspNetCore.Http.Extensions.Tests (4)
Microsoft.AspNetCore.Http.Microbenchmarks (4)
Microsoft.AspNetCore.Http.Results.Tests (8)
Microsoft.AspNetCore.HttpLogging (1)
Microsoft.AspNetCore.HttpLogging.Tests (30)
FileLoggerProcessorTests.cs (30)
51Assert.True(File.Exists(filePath));
53Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath));
98Assert.True(File.Exists(filePathToday));
99Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePathToday));
100Assert.True(File.Exists(filePathTomorrow));
101Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePathTomorrow));
137Assert.True(File.Exists(filePath1));
138Assert.True(File.Exists(filePath2));
140Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1));
141Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2));
154File.WriteAllText(Path.Combine(path, "randomFile.txt"), "Text");
400Assert.True(File.Exists(filePath1));
401Assert.True(File.Exists(filePath2));
402Assert.True(File.Exists(filePath3));
404Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1));
405Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2));
406Assert.Equal(_messageThree + Environment.NewLine, File.ReadAllText(filePath3));
466Assert.False(File.Exists(filePath1));
467Assert.False(File.Exists(filePath2));
468Assert.True(File.Exists(filePath3));
469Assert.True(File.Exists(filePath4));
471Assert.Equal(_messageThree + Environment.NewLine, File.ReadAllText(filePath3));
472Assert.Equal(_messageFour + Environment.NewLine, File.ReadAllText(filePath4));
536Assert.True(File.Exists(filePath1));
537Assert.True(File.Exists(filePath2));
539Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1));
540Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2));
550while (!File.Exists(filePath))
558if (File.ReadAllText(filePath).Length >= length)
581while (File.Exists(filePath))
Microsoft.AspNetCore.Identity.Test (2)
Microsoft.AspNetCore.InternalTesting (10)
Microsoft.AspNetCore.InternalTesting.Tests (14)
AssemblyTestLogTests.cs (14)
67Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist.");
68Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist.");
160Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist");
161Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist");
163var globalLogContent = MakeConsistent(File.ReadAllText(globalLogPath));
164var testLogContent = MakeConsistent(File.ReadAllText(testLog));
215Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist.");
216Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist.");
221Assert.True(!File.Exists(globalLogPath), $"Expected no global log file {globalLogPath} to exist.");
222Assert.True(!File.Exists(testLog), $"Expected no test log file {testLog} to exist.");
266Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist.");
267Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist.");
343Assert.True(File.Exists(Path.Combine(
353Assert.True(File.Exists(Path.Combine(
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.Testing (3)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.AspNetCore.OpenApi.Build.Tests (6)
Microsoft.AspNetCore.ResponseCompression.Tests (1)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
Microsoft.AspNetCore.Server.IIS (3)
Microsoft.AspNetCore.Server.IntegrationTesting (10)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (16)
Microsoft.AspNetCore.Server.Kestrel.Core (23)
Microsoft.AspNetCore.Server.Kestrel.Tests (44)
KestrelConfigurationLoaderTests.cs (29)
280File.WriteAllBytes(path, bytes);
303if (File.Exists(GetCertificatePath()))
305File.Delete(GetCertificatePath());
321File.WriteAllBytes(devCertPath, devCertBytes);
385if (File.Exists(GetCertificatePath()))
387File.Delete(GetCertificatePath());
447File.WriteAllBytes(path, bytes);
477if (File.Exists(GetCertificatePath()))
479File.Delete(GetCertificatePath());
494File.WriteAllBytes(path, bytes);
526if (File.Exists(GetCertificatePath()))
528File.Delete(GetCertificatePath());
543File.WriteAllBytes(path, bytes);
579if (File.Exists(GetCertificatePath()))
581File.Delete(GetCertificatePath());
737File.WriteAllBytes(path, bytes);
752if (File.Exists(GetCertificatePath()))
754File.Delete(GetCertificatePath());
765if (File.Exists(GetCertificatePath()))
767File.Delete(GetCertificatePath());
783if (File.Exists(GetCertificatePath()))
785File.Delete(GetCertificatePath());
893File.WriteAllBytes(certificatePath, oldCertificateBytes);
923File.WriteAllBytes(certificatePath, newCertificateBytes);
947if (File.Exists(certificatePath))
950File.Delete(certificatePath);
978var fileLink = File.CreateSymbolicLink(Path.Combine(tempDir, "tls.key"), "./link/tls.key");
987File.WriteAllBytes(oldCertPath, oldCertificateBytes);
992File.WriteAllBytes(newCertPath, newCertificateBytes);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
Microsoft.AspNetCore.Shared.Tests (2)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.SpaProxy (2)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.StaticAssets.Tests (8)
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
Microsoft.AspNetCore.StaticFiles.Tests (2)
Microsoft.AspNetCore.WebSockets.ConformanceTests (8)
Microsoft.AspNetCore.WebUtilities (2)
Microsoft.AspNetCore.WebUtilities.Tests (24)
Microsoft.Build (49)
Microsoft.Build.BuildCheck.UnitTests (29)
EndToEndTests.cs (28)
165File.Copy(
179JsonNode? depsJson = JsonObject.Parse(File.ReadAllText(depsFiles[0]));
191File.Exists(filePath).ShouldBeTrue($"File {filePath} expected to exist.");
192string text = File.ReadAllText(filePath);
194File.WriteAllText(filePath, text);
209File.Copy(newPath, newPath.Replace(sourcePath, targetPath), true);
257File.GetLastWriteTimeUtc(outFile1[0]),
258File.GetLastWriteTimeUtc(outFile2[0]),
259File.GetLastAccessTimeUtc(outFile1[0]),
260File.GetLastAccessTimeUtc(outFile2[0]));
299File.WriteAllLines(output2.File1Path, ["foo"]);
300File.WriteAllLines(output2.File2Path, ["foo"]);
302DateTime file1WriteUtc = File.GetLastWriteTimeUtc(output2.File1Path);
303DateTime file2WriteUtc = File.GetLastWriteTimeUtc(output2.File2Path);
400File.Exists(filePath).ShouldBeTrue($"File {filePath} expected to exist.");
401string text = File.ReadAllText(filePath);
403File.WriteAllText(filePath, text);
513File.AppendAllText(editorconfigFile.Path, editorConfigChange);
666File.WriteAllText(editorConfigName, ReadEditorConfig(
682File.Delete(editorConfigName);
877File.WriteAllText(editorConfigName, ReadEditorConfig(
888File.Delete(editorConfigName);
906File.WriteAllText(editorConfigName, ReadEditorConfig(
920File.Delete(editorConfigName);
948File.Copy(nugetTemplatePath, Path.Combine(workFolder.Path, nugetTemplateName));
975doc.LoadXml(File.ReadAllText(nugetTemplatePath));
1073File.ReadAllText(Path.Combine(TestAssetsRootPath, testAssetsFolderName, fileName))
1097string configContent = File.ReadAllText(Path.Combine(TestAssetsRootPath, testAssetsFolderName, $"{EditorConfigFileName}test"));
Microsoft.Build.CommandLine.UnitTests (27)
XMake_Tests.cs (24)
841File.Exists(resultFile).ShouldBeTrue();
842File.ReadAllText(resultFile).ShouldContain(result);
1076else if (File.Exists(path))
1078File.SetAttributes(path, File.GetAttributes(path) & ~FileAttributes.ReadOnly); // make writable
1079File.Delete(path);
1123File.Delete(projectFileName);
1166File.Exists(logFile).ShouldBeTrue();
1168var logFileContents = File.ReadAllText(logFile);
1181File.Delete(projectFileName);
1182File.Delete(logFile);
1198File.Exists(_pathToArbitraryBogusFile).ShouldBeTrue();
1213File.Exists(_pathToArbitraryBogusFile).ShouldBeTrue();
1267File.WriteAllText(projectPath, content);
1270File.WriteAllText(rspPath, rspContent);
1381File.WriteAllText(mainRspPath, "/p:A=0");
1384File.WriteAllText(projectPath, content);
1386File.WriteAllText(rspPath, "/p:A=1");
1419File.WriteAllText(projectPath, content);
1421File.WriteAllText(rspPath, "/p:A=1");
2523File.WriteAllText(dllFilePath, "Invalid content, not a valid .NET assembly.");
2886File.Copy(file, Path.Combine(dest, Path.GetFileName(file)));
2931File.WriteAllText(Path.Combine(testProject.TestRoot, item.Key), item.Value);
2963File.Copy(file, destPath, true);
Microsoft.Build.Engine.OM.UnitTests (142)
Microsoft.Build.Engine.UnitTests (473)
BackEnd\BuildManager_Tests.cs (60)
765File.WriteAllText(tempProject, projectContents);
1878File.WriteAllText(projectFile, contents);
2041File.WriteAllText(p2pProject, contents2);
2096File.WriteAllText(importedProjectPath, contents2);
2097File.WriteAllText(rootProjectPath, String.Format(CultureInfo.InvariantCulture, contents1, importedProjectPath));
2195File.WriteAllText(fileName, contents);
2263File.WriteAllText(fileName, contents);
2314File.WriteAllText(fileName, contents);
2406File.WriteAllText(projA, CleanupFileContents(contentsA));
2407File.WriteAllText(projB, CleanupFileContents(contentsB));
2467File.WriteAllText(projA, CleanupFileContents(contentsA));
2468File.WriteAllText(projB, CleanupFileContents(contentsB));
2525File.WriteAllText(projA, CleanupFileContents(contentsA));
2526File.WriteAllText(projB, CleanupFileContents(contentsB));
2574File.WriteAllText(projA, CleanupFileContents(contentsA));
2575File.WriteAllText(projB, CleanupFileContents(contentsB));
2659File.WriteAllText(projA, contentsA);
2660File.WriteAllText(projB, contentsB);
2661File.WriteAllText(projC, contentsC);
2662File.WriteAllText(projD, contentsD);
2730File.WriteAllText(projA, CleanupFileContents(contentsA));
2731File.WriteAllText(projB, CleanupFileContents(contentsB));
2732File.WriteAllText(projC, CleanupFileContents(contentsC));
2827File.WriteAllText(projA, CleanupFileContents(contentsA));
2828File.WriteAllText(projB, CleanupFileContents(contentsB));
2829File.WriteAllText(projC, CleanupFileContents(contentsC));
2927File.WriteAllText(projA, CleanupFileContents(contentsA));
2928File.WriteAllText(projB, CleanupFileContents(contentsB));
2929File.WriteAllText(projC, CleanupFileContents(contentsC));
3013File.WriteAllText(projA, CleanupFileContents(contentsA));
3014File.WriteAllText(projB, CleanupFileContents(contentsB));
3015File.WriteAllText(projC, CleanupFileContents(contentsC));
3085File.WriteAllText(projA, CleanupFileContents(contentsA));
3086File.WriteAllText(projB, CleanupFileContents(contentsB));
3118File.WriteAllText(projectPath1, CleanupFileContents(projectContent));
3123File.WriteAllText(projectPath2, CleanupFileContents(projectContent));
3186File.WriteAllText(projectPath1, CleanupFileContents(projectContent1));
3201File.WriteAllText(projectPath2, CleanupFileContents(projectContent2));
3271File.WriteAllText(projectPath1, CleanupFileContents(projectContent1));
3286File.WriteAllText(projectPath2, CleanupFileContents(projectContent2));
3369File.WriteAllText(fileName, contents);
3504File.WriteAllText(fileName, contents);
3587File.WriteAllText(projectFilePath, contents);
3608File.Delete(project.FullPath);
3695File.WriteAllText(p2pProjectPath, p2pProjectContents);
3791File.WriteAllText(p2pProjectPath, cleanedUpP2pContents);
3795File.WriteAllText(mainProjectPath, cleanedUpMainContents);
3847File.WriteAllText(importPath, CleanupFileContents(importProject));
3947File.WriteAllText(child1ProjectPath, cleanedUpChildContents);
3948File.WriteAllText(child2ProjectPath, cleanedUpChildContents);
3952File.WriteAllText(mainProjectPath, cleanedUpMainContents);
4185File.WriteAllText(project1, CleanupFileContents($@"
4196File.WriteAllText(project2, CleanupFileContents(@"
4227File.WriteAllText(project1, CleanupFileContents($@"
4239File.WriteAllText(project2, CleanupFileContents(@"
4244File.WriteAllText(project3, CleanupFileContents(@"
4268File.WriteAllText(project1, CleanupFileContents($@"
4279File.WriteAllText(project2, CleanupFileContents(@"
4311File.WriteAllText(project1, CleanupFileContents($@"
4322File.WriteAllText(project2, CleanupFileContents($@"
BackEnd\SdkResolverLoader_Tests.cs (15)
72File.WriteAllText(f1, string.Empty);
73File.WriteAllText(f2, string.Empty);
74File.WriteAllText(f3, string.Empty);
75File.WriteAllText(f4, string.Empty);
101File.WriteAllText(wrongResolverDll, string.Empty);
102File.WriteAllText(assemblyToLoad, string.Empty);
104File.WriteAllText(resolverManifest, $@"
227File.WriteAllText(resolverManifest, $@"
252File.WriteAllText(resolverManifest, $@"
279File.WriteAllText(resolverManifest, $@"
320File.WriteAllText(resolverManifest, $@"
373File.WriteAllText(Path.Combine(testRoot, resolver1, $"{resolver1}.dll"), string.Empty);
375File.WriteAllText(resolver1Path, string.Empty);
379File.WriteAllText(resolver2Path, string.Empty);
383File.WriteAllText(resolver3Path, string.Empty);
BackEnd\TargetUpToDateChecker_Tests.cs (37)
420File.WriteAllText("foo1.txt", "");
421File.WriteAllText("foo.txt", "");
423File.WriteAllText("1111", "");
424File.WriteAllText("a", "");
449File.Delete("foo1.txt");
450File.Delete("foo.txt");
451File.Delete("a");
452File.Delete("1111");
581File.SetCreationTime(path, filesToAnalyze[i].LastWriteTime);
582File.SetLastWriteTime(path, filesToAnalyze[i].LastWriteTime);
600File.WriteAllText(projectFile, formattedProjectXml);
622if (File.Exists(path))
624File.Delete(path);
885File.WriteAllText(input1, String.Empty);
886File.SetLastWriteTime(input1, (DateTime)input1Time);
892File.WriteAllText(input2, String.Empty);
893File.SetLastWriteTime(input2, (DateTime)input2Time);
899File.WriteAllText(output1, String.Empty);
900File.SetLastWriteTime(output1, (DateTime)output1Time);
906File.WriteAllText(output2, String.Empty);
907File.SetLastWriteTime(output2, (DateTime)output2Time);
935if (File.Exists(input1))
937File.Delete(input1);
940if (File.Exists(input2))
942File.Delete(input2);
945if (File.Exists(output1))
947File.Delete(output1);
950if (File.Exists(output2))
952File.Delete(output2);
1030File.SetLastWriteTime(inputTarget, targetWriteTime);
1066File.SetLastWriteTime(outputTarget, outputWriteTime);
1078if (File.Exists(inputTarget))
1080File.Delete(inputTarget);
1083if (File.Exists(inputSymlink))
1085File.Delete(inputSymlink);
1088if (File.Exists(outputTarget))
1090File.Delete(outputTarget);
BuildEnvironmentHelper_Tests.cs (7)
478File.WriteAllText(Path.Combine(BuildDirectory, file), string.Empty);
484File.WriteAllText(Path.Combine(BuildDirectory64, file), string.Empty);
488File.WriteAllText(DevEnvPath, string.Empty);
523File.WriteAllText(MSBuildExePath, string.Empty);
524File.WriteAllText($"{MSBuildExePath}.config", string.Empty);
529File.WriteAllText(Path.Combine(BuildDirectory, "amd64", msBuildExeName), string.Empty);
530File.WriteAllText(Path.Combine(BuildDirectory, "amd64", $"{MSBuildExePath}.config"), string.Empty);
Construction\SolutionFile_OldParser_Tests.cs (21)
191File.WriteAllText(proj1Path, etpProjContent);
209File.Delete(proj1Path);
258File.WriteAllText(proj1Path, etpProjContent);
259File.WriteAllText(proj2Path, genericProj);
284File.Delete(proj1Path);
285File.Delete(proj2Path);
312File.WriteAllText(rptprojPath, rptprojProjContent);
314File.WriteAllText(dqprojPath, dwprojProjContent);
363File.WriteAllText(proj1Path, etpProjContent);
380File.WriteAllText(proj2Path, etpProjContent);
400File.Delete(proj1Path);
401File.Delete(proj2Path);
559File.WriteAllText(proj1Path, etpProjContent);
576File.WriteAllText(proj2Path, etpProjContent);
595File.WriteAllText(proj3Path, etpProjContent);
618File.Delete(proj1Path);
619File.Delete(proj2Path);
620File.Delete(proj3Path);
655File.WriteAllText(proj1Path, etpProjContent);
678File.Delete(proj1Path);
699File.Delete(proj1Path);
Definition\ProjectEvaluationContext_Tests.cs (22)
378File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), "");
388File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), "");
438File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), "");
439File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), "");
472File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), "");
473File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), "");
493File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), "");
494File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), "");
529File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), "");
530File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), "");
555File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), "");
600File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), "");
622File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), "");
660File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), "");
726File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), "");
736File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), "");
763File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup());
773File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup());
805File.WriteAllText(theFile, "");
816if (File.Exists(theFile))
818File.Delete(theFile);
993File.WriteAllText(projectFilePath, projectContents.Cleanup());
Evaluation\Evaluator_Tests.cs (75)
347File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets));
348File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj));
349File.WriteAllText(textTextPath, testTxt);
350File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets));
351File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2));
352File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets));
353File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2));
476File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets));
477File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj));
478File.WriteAllText(textTextPath, testTxt);
479File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets));
480File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2));
481File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets));
482File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2));
544File.WriteAllText(targetAPath, targetA);
545File.WriteAllText(targetBPath, targetB);
546File.WriteAllText(projectPath, projectContents);
589File.WriteAllText(testTargetPath, testtargets);
634File.WriteAllText(testTargetPath, testtargets);
677File.WriteAllText(testTargetPath, testtargets);
723File.WriteAllText(testTargetPath, testtargets);
767File.WriteAllText(testTargetPath, testtargets);
813File.WriteAllText(testTargetPath, testtargets);
855File.WriteAllText(importPath, import);
891File.Delete(importPath);
929File.WriteAllText(importPath, import2);
930File.WriteAllText(importPath2, import2);
931File.WriteAllText(importPath3, import);
968File.Delete(importPath);
969File.Delete(importPath2);
970File.Delete(importPath3);
1030File.WriteAllText(importPath1, import1);
1031File.WriteAllText(importPath2, import2);
1054File.Delete(importPath1);
1055File.Delete(importPath2);
1092File.WriteAllText(importPath1, import1);
1093File.WriteAllText(importPath2, import2);
1110File.Delete(importPath1);
1111File.Delete(importPath2);
1182File.WriteAllText(importPath1, import1);
1183File.WriteAllText(importPath2, import2);
1200File.Delete(importPath1);
1201File.Delete(importPath2);
1202File.Delete(projectPath);
1890File.Delete(file);
2082File.Delete(file);
2157File.Delete(file);
3436File.WriteAllText(primaryProject, projectContents);
3437File.WriteAllText(import, importContents);
3497File.WriteAllText(primaryProject, projectContents);
3498File.WriteAllText(import, importContents);
3557File.WriteAllText(primaryProject, projectContents);
3558File.WriteAllText(import, importContents);
3629File.WriteAllText(primaryProject, projectContents);
3630File.WriteAllText(import, importContents);
3702File.WriteAllText(primaryProject, projectContents);
3703File.WriteAllText(import, importContents);
3767File.WriteAllText(primaryProject, projectContents);
3768File.WriteAllText(project2, project2Contents);
3829File.WriteAllText(primaryProject, projectContents);
3830File.WriteAllText(project2, project2Contents);
4413File.WriteAllText(projectFilename, projectContents);
4567File.WriteAllText(primaryProject, projectContents);
4568File.WriteAllText(import, importContents);
4669File.SetLastWriteTime(project1.ProjectFile, DateTime.Now.AddHours(-1));
4670File.SetLastWriteTime(project2.ProjectFile, DateTime.Now);
4671File.SetLastWriteTime(primaryProject.ProjectFile, DateTime.Now.AddHours(-1));
4698File.SetLastWriteTime(project1.ProjectFile, DateTime.Now.AddHours(-1));
4699File.SetLastWriteTime(project2.ProjectFile, DateTime.Now.AddHours(-1));
4700File.SetLastWriteTime(primaryProject.ProjectFile, DateTime.Now);
5228if (File.Exists(directory))
5269File.Delete(file1);
5270File.Delete(file2);
5271File.Delete(file3);
5272File.Delete(file4);
Evaluation\ProjectSdkImplicitImport_Tests.cs (20)
104File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
105File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
128File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
129File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
194File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.props"), $"<Project><PropertyGroup><InitialImportProperty>{sdkName}</InitialImportProperty></PropertyGroup></Project>");
195File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.targets"), $"<Project><PropertyGroup><FinalImportProperty>{sdkName}</FinalImportProperty></PropertyGroup></Project>");
237File.WriteAllText(_sdkPropsPath, "<Project />");
238File.WriteAllText(_sdkTargetsPath, "<Project />");
271File.WriteAllText(_sdkPropsPath, " <Project />");
272File.WriteAllText(_sdkTargetsPath, "<Project />");
346File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
347File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
362File.WriteAllText(p1Path, p1);
363File.WriteAllText(p2Path, p2);
438File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
439File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
515File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
516File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
639File.WriteAllText(_sdkPropsPath, _sdkPropsContent);
640File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
Evaluation\SdkResultEvaluation_Tests.cs (14)
131File.WriteAllText(projectPath, projectContent);
164File.WriteAllText(projectPath, projectContent);
226File.WriteAllText(projectPath, projectContent);
237File.WriteAllText(sdkPropsPath, sdkImportContents);
314File.WriteAllText(projectPath, projectContent);
325File.WriteAllText(sdk1PropsPath, sdk1ImportContents);
336File.WriteAllText(sdk2PropsPath, sdk2ImportContents);
406File.WriteAllText(projectPath, projectContent);
417File.WriteAllText(sdkPropsPath, sdkPropsContents);
427File.WriteAllText(sdkTargetsPath, sdkTargetsContents);
483File.WriteAllText(projectPath, projectContent);
524File.WriteAllText(projectPath, projectContent);
530File.WriteAllText(sdkPropsPath, sdkPropsContents);
535File.WriteAllText(sdkTargetsPath, sdkTargetsContents);
Microsoft.Build.Framework (4)
Microsoft.Build.Framework.UnitTests (1)
Microsoft.Build.Tasks.CodeAnalysis (17)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (17)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (27)
Microsoft.Build.Tasks.Core (98)
ManifestUtil\TrustInfo.cs (6)
435using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
474using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
547using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None))
637File.Delete(tempPrivilegeDocument);
655s = File.Open(path, FileMode.Open, FileAccess.ReadWrite, FileShare.None);
659s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None);
Microsoft.Build.Tasks.UnitTests (741)
Copy_Tests.cs (115)
516File.Delete(file);
564File.Delete(source);
624File.Delete(source);
625File.Delete(destination);
677File.Delete(source);
678File.Delete(destination);
705File.SetAttributes(destination, FileAttributes.ReadOnly);
730string destinationContent = File.ReadAllText(destination);
737File.SetAttributes(source, FileAttributes.Normal);
738File.SetAttributes(destination, FileAttributes.Normal);
739File.Delete(source);
740File.Delete(destination);
772File.SetAttributes(destination, FileAttributes.ReadOnly);
797string destinationContent = File.ReadAllText(destination);
806File.Delete(source);
807File.Delete(destination);
839File.SetAttributes(destination, FileAttributes.ReadOnly);
876File.SetAttributes(destination, FileAttributes.Normal);
878File.Delete(source);
879File.Delete(destination);
906File.SetAttributes(destination, FileAttributes.ReadOnly);
931string destinationContent = File.ReadAllText(destination);
938File.Delete(source);
939File.Delete(destination);
980File.SetAttributes(destination1, FileAttributes.ReadOnly);
1003string destinationContent1 = File.ReadAllText(destination1);
1005string destinationContent2 = File.ReadAllText(destination2);
1008Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination1) & FileAttributes.ReadOnly);
1009Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination2) & FileAttributes.ReadOnly);
1015File.SetAttributes(destination1, FileAttributes.Normal); // just in case
1016File.SetAttributes(destination2, FileAttributes.Normal); // just in case
1017File.Delete(source1);
1018File.Delete(source2);
1019File.Delete(destination1);
1020File.Delete(destination2);
1077File.Delete(sourceFile);
1078File.Delete(destinationFile);
1102File.WriteAllText(sourceFile, "This is a source temp file.");
1151Assert.Equal("This is a source temp file.", File.ReadAllText(destinationFile));
1185File.Delete(destinationFile);
1200Assert.True(File.Exists(destinationFile)); // "Expected the destination file to exist."
1205File.Delete(sourceFile);
1206File.Delete(destinationFile);
1246File.Delete(sourceFile);
1270File.Delete(destinationFile);
1293File.Delete(destinationFile);
1317File.Delete(destinationFile);
1340File.Delete(destinationFile);
1390File.Delete(sourceFile);
1391File.Delete(destinationFile);
1511File.Delete(sourceFile);
1556File.Delete(sourceFile);
1581fs = File.Create(inFile1);
1582fs2 = File.Create(inFile2);
1642File.Delete(inFile1);
1643File.Delete(inFile2);
1644File.Delete(validOutFile);
1665fs = File.Create(file);
1714File.Delete(file);
1736fs = File.Create(file);
1765File.Delete(file);
1790fs = File.Create(file);
1832File.Delete(file);
1873Assert.True(File.Exists(destFile)); // "destination exists"
1945Assert.True(File.Exists(destFile)); // "destination exists"
2122fs = File.Create(inFile1);
2123fs2 = File.Create(inFile2);
2147Assert.False(File.Exists(outFile1));
2153File.Delete(inFile1);
2154File.Delete(inFile2);
2155File.Delete(outFile1);
2199File.Delete(sourceFile);
2213File.Delete(destinationFile);
2232Assert.False(File.Exists(destinationFile));
2522File.SetAttributes(existing, FileAttributes.ReadOnly);
2553File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2573Assert.True(File.Exists(destFile)); // "destination exists"
2578string destinationFileContents = File.ReadAllText(destFile);
2589File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2592destinationFileContents = File.ReadAllText(destFile);
2627File.WriteAllText(nothingFile, "nothing");
2628File.Delete(nothingFile);
2640File.WriteAllText(sourceFile1, "This is source temp file 1."); // HIGHCHAR: Test writes in UTF8 without preamble.
2641File.WriteAllText(sourceFile2, "This is source temp file 2.");
2663Assert.True(File.Exists(destFile1)); // "destination exists"
2664Assert.True(File.Exists(destFile2)); // "destination exists"
2675string destinationFileContents = File.ReadAllText(destFile1);
2677destinationFileContents = File.ReadAllText(destFile2);
2690File.WriteAllText(sourceFile1, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2693destinationFileContents = File.ReadAllText(destFile1);
2700File.Delete(sourceFile1);
2701File.Delete(sourceFile2);
2702File.Delete(destFile1);
2703File.Delete(destFile2);
2728File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2759Assert.True(File.Exists(destFile)); // "destination exists"
2770string destinationFileContents = File.ReadAllText(destFile);
2781File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2784destinationFileContents = File.ReadAllText(destFile);
2791File.Delete(sourceFile);
2792File.Delete(destFile);
2809File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2828Assert.True(File.Exists(destFile)); // "destination exists"
2829Assert.True((File.GetAttributes(destFile) & FileAttributes.ReparsePoint) != 0, "File was copied but is not a symlink");
2835string destinationFileContents = File.ReadAllText(destFile);
2847File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
2850destinationFileContents = File.ReadAllText(destFile);
2857File.Delete(sourceFile);
2858File.Delete(destFile);
2959File.Exists(destFile).ShouldBeTrue();
2960File.ReadAllText(destFile).ShouldBe("This is the first source temp file.");
2976File.Exists(destFile).ShouldBeTrue();
2977File.ReadAllText(destFile).ShouldBe("This is the second source temp file.");
2980File.ReadAllText(sourceFile1.Path).ShouldBe("This is the first source temp file.");
2997File.Exists(sourceFile2.Path).ShouldBeTrue();
GetSDKReference_Tests.cs (26)
121File.WriteAllText(testWinMDNeutralWinXML, "TestXml");
122File.WriteAllText(testWinMD, "TestWinmd");
123File.WriteAllText(testWinMD64, "TestWinmd");
124File.WriteAllText(testWinMDNeutral, "TestWinmd");
125File.WriteAllText(testWinMDCommonConfigurationNeutral, "TestWinmd");
126File.WriteAllText(testWinMDCommonConfigurationx86, "TestWinmd");
127File.WriteAllText(testWinMDCommonConfigurationx64, "TestWinmd");
128File.WriteAllText(testWinMDCommonConfigurationNeutralDupe, "TestWinmd");
129File.WriteAllText(testRA, "TestWinmd");
130File.WriteAllText(testRA64, "TestWinmd");
131File.WriteAllText(testRANeutral, "TestWinmd");
132File.WriteAllText(testRACommonConfigurationNeutral, "TestWinmd");
133File.WriteAllText(testRACommonConfigurationx86, "TestWinmd");
134File.WriteAllText(testRACommonConfigurationx64, "TestWinmd");
135File.WriteAllText(testRACommonConfigurationNeutralDupe, "TestWinmd");
137File.WriteAllText(redist, "TestWinmd");
138File.WriteAllText(redist64, "TestWinmd");
139File.WriteAllText(redistNeutral, "TestWinmd");
140File.WriteAllText(redistNeutralPri, "TestWinmd");
141File.WriteAllText(redistCommonConfigurationNeutral, "TestWinmd");
142File.WriteAllText(redistCommonConfigurationx86, "TestWinmd");
143File.WriteAllText(redistCommonConfigurationx64, "TestWinmd");
144File.WriteAllText(redistCommonConfigurationNeutralDupe, "TestWinmd");
169File.WriteAllText(testWinMD, "TestWinmd");
170File.WriteAllText(redist, "TestWinmd");
171File.WriteAllText(redist2, "TestWinmd");
ResolveSDKReference_Tests.cs (85)
188File.WriteAllText(sdkManifestFile, sdkManifestContents1);
264File.WriteAllText(sdkManifestFile, sdkManifestContents2);
492File.WriteAllText(sdkManifestFile, sdkManifestContents);
596File.WriteAllText(sdkManifestFile, sdkManifestContents);
651File.WriteAllText(sdkManifestFile, sdkManifestContents);
709File.WriteAllText(sdkManifestFile, sdkManifestContents);
764File.WriteAllText(sdkManifestFile, sdkManifestContents);
819File.WriteAllText(sdkManifestFile, sdkManifestContents);
874File.WriteAllText(sdkManifestFile, sdkManifestContents);
931File.WriteAllText(sdkManifestFile, sdkManifestContents);
985File.WriteAllText(sdkManifestFile, sdkManifestContents);
1040File.WriteAllText(sdkManifestFile, sdkManifestContents);
1506File.WriteAllText(sdkManifestFile, sdkManifestContents);
1565File.WriteAllText(sdkManifestFile, sdkManifestContents);
1666File.WriteAllText(sdkManifestFile, sdkManifestContents1);
1679File.WriteAllText(sdkManifestFile, sdkManifestContents2);
1742File.WriteAllText(sdkManifestFile, sdkManifestContents);
1824File.WriteAllText(sdkManifestFile, sdkManifestContents);
1919File.WriteAllText(sdkManifestFile, sdkManifestContents);
1990File.WriteAllText(sdkManifestFile, sdkManifestContents);
2055File.WriteAllText(sdkManifestFile, sdkManifestContents);
2128File.WriteAllText(sdkManifestFile, sdkManifestContents);
2197File.WriteAllText(sdkManifestFile, sdkManifestContents);
2267File.WriteAllText(sdkManifestFile, sdkManifestContents);
2338File.WriteAllText(sdkManifestFile, sdkManifestContents);
2410File.WriteAllText(sdkManifestFile, sdkManifestContents);
2480File.WriteAllText(sdkManifestFile, sdkManifestContents);
2554File.WriteAllText(sdkManifestFile, sdkManifestContents);
2619File.WriteAllText(sdkManifestFile, sdkManifestContents);
2686File.WriteAllText(sdkManifestFile, sdkManifestContents);
2751File.WriteAllText(sdkManifestFile, sdkManifestContents);
2834File.WriteAllText(sdkManifestFile, sdkManifestContents1);
2835File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
2836File.WriteAllText(sdkManifestFile3, sdkManifestContents3);
2932File.WriteAllText(sdkManifestFile, sdkManifestContents1);
2933File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
2934File.WriteAllText(sdkManifestFile3, sdkManifestContents3);
3039File.WriteAllText(sdkManifestFile, sdkManifestContents1);
3040File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
3041File.WriteAllText(sdkManifestFile3, sdkManifestContents3);
3042File.WriteAllText(sdkManifestFile4, sdkManifestContents4);
3143File.WriteAllText(sdkManifestFile, sdkManifestContents1);
3144File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
3145File.WriteAllText(sdkManifestFile3, sdkManifestContents3);
3234File.WriteAllText(sdkManifestFile, sdkManifestContents);
3308File.WriteAllText(sdkManifestFile, sdkManifestContents);
3384File.WriteAllText(sdkManifestFile, sdkManifestContents);
3452File.WriteAllText(sdkManifestFile, sdkManifestContents);
3528File.WriteAllText(sdkManifestFile, sdkManifestContents);
3591File.WriteAllText(sdkManifestFile, sdkManifestContents);
3665File.WriteAllText(sdkManifestFile, sdkManifestContents);
3789File.WriteAllText(sdkManifestFile, sdkManifestContents);
3790File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
3791File.WriteAllText(testProjectFile, tempProjectContents);
3801File.WriteAllText(redist1, "Test");
3802File.WriteAllText(redist2, "Test");
3803File.WriteAllText(redist3, "Test");
3804File.WriteAllText(redist4, "Test");
3805File.WriteAllText(redist5, "Test");
3806File.WriteAllText(redist6, "Test");
3930File.WriteAllText(sdkManifestFile, sdkManifestContents);
3931File.WriteAllText(sdkManifestFile2, sdkManifestContents2);
3932File.WriteAllText(testProjectFile, tempProjectContents);
3943File.WriteAllText(redist1, "Test");
3944File.WriteAllText(redist2, "Test");
3945File.WriteAllText(redist3, "Test");
3946File.WriteAllText(redist4, "Test");
3947File.WriteAllText(redist5, "Test");
3948File.WriteAllText(redist6, "Test");
3949File.WriteAllText(redist7, "Test");
4046File.WriteAllText(sdkManifestFile, sdkManifestContents);
4047File.WriteAllText(testProjectFile, tempProjectContents);
4055File.WriteAllText(redist1, "Test");
4056File.WriteAllText(redist2, "Test");
4057File.WriteAllText(redist3, "Test");
4058File.WriteAllText(redist4, "Test");
4148File.WriteAllText(sdkManifestFile, sdkManifestContents);
4149File.WriteAllText(testProjectFile, tempProjectContents);
4154File.WriteAllText(redist1, "Test");
4155File.WriteAllText(redist2, "Test");
4287File.WriteAllText(redist1, "Test");
4288File.WriteAllText(redist2, "Test");
4293File.WriteAllText(testProjectFile, tempProjectContents);
4297File.WriteAllText(sdkManifestFile, sdkManifestContents1);
4306File.WriteAllText(sdkManifestFile, sdkManifestContents2);
ResourceHandling\GenerateResource_Tests.cs (283)
63File.SetAttributes(resxFile, FileAttributes.ReadOnly);
87File.SetAttributes(resxFile, FileAttributes.Normal);
90File.Delete(t.Sources[0].ItemSpec);
93if (File.Exists(item.ItemSpec))
95File.Delete(item.ItemSpec);
132File.Delete(resxFile0);
133File.Delete(resxFile1);
134File.Delete(resxFile2);
135File.Delete(resxFile3);
138File.Delete(item.ItemSpec);
173File.Delete(t.Sources[0].ItemSpec);
176if (File.Exists(item.ItemSpec))
178File.Delete(item.ItemSpec);
218File.Delete(systemDll);
221File.Delete(resxFile);
226File.Delete(resourcesFile);
271File.Delete(resourcesFile);
272File.Delete(t.OutputResources[0].ItemSpec);
273File.Delete(t2a.OutputResources[0].ItemSpec);
276File.Delete(item.ItemSpec);
307File.Delete(t.Sources[0].ItemSpec);
310File.Delete(item.ItemSpec);
356File.SetLastWriteTime(resxFileInput, DateTime.Now.Subtract(TimeSpan.FromMinutes(5)));
357File.SetLastWriteTime(resourceOutput, DateTime.Now.Subtract(TimeSpan.FromMinutes(10)));
360File.GetLastAccessTime(t2.OutputResources[0].ItemSpec).ShouldBe(DateTime.Now, TimeSpan.FromSeconds(5));
384File.Delete(resxFileInput);
419DateTime firstWriteTime = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
421File.SetLastWriteTime(bitmap, DateTime.Now + TimeSpan.FromSeconds(2));
425File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime);
437File.Delete(t.Sources[0].ItemSpec);
438File.Delete(bitmap);
441if (File.Exists(item.ItemSpec))
443File.Delete(item.ItemSpec);
481File.Delete(output[0].ItemSpec);
561File.Exists(outputResource)
566File.Delete(t.Sources[0].ItemSpec);
567File.Delete(bitmap);
571File.Delete(item.ItemSpec);
604File.Delete(t.Sources[0].ItemSpec);
608File.Delete(item.ItemSpec);
641File.Delete(bitmap);
655File.Delete(t.Sources[0].ItemSpec);
656File.Delete(bitmap);
659if (File.Exists(item.ItemSpec))
661File.Delete(item.ItemSpec);
687DateTime firstOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[0].ItemSpec);
688DateTime secondOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[1].ItemSpec);
704File.SetLastWriteTime(firstResx, DateTime.Now);
712File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstOutputCreationTime);
713File.GetLastWriteTime(t2.OutputResources[1].ItemSpec).ShouldBe(secondOutputCreationTime);
752DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
762Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec)));
767File.Delete(t.Sources[0].ItemSpec);
768File.Delete(bitmap);
771if (File.Exists(item.ItemSpec))
773File.Delete(item.ItemSpec);
815DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
816DateTime time2 = File.GetLastWriteTime(t.OutputResources[1].ItemSpec);
829Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec)));
830Assert.True(time2.Equals(File.GetLastWriteTime(t2.OutputResources[1].ItemSpec)));
836File.Delete(resxFile);
841File.Delete(txtFile);
846File.Delete(resourcesFile1);
851File.Delete(resourcesFile2);
885DateTime firstWriteTime = File.GetLastWriteTime(initialCreator.OutputResources[0].ItemSpec);
895File.GetLastWriteTime(incrementalUpToDate.OutputResources[0].ItemSpec).ShouldBe(firstWriteTime);
899File.SetLastWriteTime(localSystemDll, newTime);
915File.GetLastWriteTime(incrementalOutOfDate.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime);
925File.Delete(resxFile);
930File.Delete(resourcesFile);
935File.Delete(stateFile);
940File.Delete(localSystemDll);
962if (!File.Exists(file.ItemSpec))
964File.WriteAllText(file.ItemSpec, "");
984File.SetLastWriteTime(additionalInputs[1].ItemSpec, newTime);
998File.Delete(resxFile);
1003File.Delete(resourcesFile);
1006if (additionalInputs?[0] != null && File.Exists(additionalInputs[0].ItemSpec))
1008File.Delete(additionalInputs[0].ItemSpec);
1011if (additionalInputs?[1] != null && File.Exists(additionalInputs[1].ItemSpec))
1013File.Delete(additionalInputs[1].ItemSpec);
1045File.Delete(t.Sources[0].ItemSpec);
1048File.Delete(item.ItemSpec);
1082File.Delete(t2b.OutputResources[0].ItemSpec);
1091File.Delete(resourcesFile);
1092File.Delete(t.OutputResources[0].ItemSpec);
1093File.Delete(t2a.OutputResources[0].ItemSpec);
1096File.Delete(item.ItemSpec);
1136File.Delete(t.Sources[0].ItemSpec);
1139File.Delete(item.ItemSpec);
1142File.Delete(t2.Sources[0].ItemSpec);
1145File.Delete(item.ItemSpec);
1176Assert.True(File.Exists(stronglyTypedFileName));
1198File.Delete(t.Sources[0].ItemSpec);
1199File.Delete(t.StronglyTypedFileName);
1202if (File.Exists(item.ItemSpec))
1204File.Delete(item.ItemSpec);
1240Assert.True(File.Exists(stronglyTypedFileName));
1276File.Delete(t.Sources[0].ItemSpec);
1277File.Delete(t.StronglyTypedFileName);
1280if (File.Exists(item.ItemSpec))
1282File.Delete(item.ItemSpec);
1287if (File.Exists(item.ItemSpec))
1289File.Delete(item.ItemSpec);
1313File.Delete(strFile);
1325Assert.True(File.Exists(resourcesFile));
1327Assert.True(File.Exists(strFile));
1344File.Delete(strFile);
1355Assert.True(File.Exists(resourcesFile));
1357Assert.True(File.Exists(strFile));
1360File.Delete(strFile);
1370Assert.True(File.Exists(strFile));
1376File.Delete(resxFile);
1381File.Delete(resourcesFile);
1386File.Delete(strFile);
1418Assert.True(File.Exists(resourcesFile));
1423Assert.True(File.Exists(strFile));
1442File.Delete(txtFile);
1447File.Delete(resourcesFile);
1452File.Delete(strFile);
1483Assert.True(File.Exists(stronglyTypedFileName));
1505File.Delete(t.Sources[0].ItemSpec);
1506File.Delete(t.StronglyTypedFileName);
1509if (File.Exists(item.ItemSpec))
1511File.Delete(item.ItemSpec);
1543Assert.True(File.Exists(STRfile));
1553Assert.DoesNotContain("namespace", File.ReadAllText(t.StronglyTypedFileName));
1558File.Delete(t.Sources[0].ItemSpec);
1559File.Delete(t.StronglyTypedFileName);
1562if (File.Exists(item.ItemSpec))
1564File.Delete(item.ItemSpec);
1601Assert.True(File.Exists(STRfile));
1610string generatedSource = File.ReadAllText(t.StronglyTypedFileName);
1716File.Delete(t.Sources[0].ItemSpec);
1719File.Delete(item.ItemSpec);
1735File.Delete(t.Sources[0].ItemSpec);
1738File.Delete(item.ItemSpec);
1765File.Delete(resourcesFile1);
1766File.Delete(resourcesFile2);
1786Assert.False(File.Exists(resourcesFile1));
1790Assert.True(File.Exists(resourcesFile2));
1799File.Delete(resxFile1);
1804File.Delete(resxFile2);
1809File.Delete(resourcesFile1);
1814File.Delete(resourcesFile2);
1842File.Delete(resourcesFile1);
1843File.Delete(resourcesFile2);
1865Assert.False(File.Exists(resourcesFile1));
1869Assert.True(File.Exists(resourcesFile2));
1882File.Delete(resxFile1);
1887File.Delete(resxFile2);
1892File.Delete(resourcesFile1);
1897File.Delete(resourcesFile2);
1920File.Delete(t.Sources[0].ItemSpec);
1923File.Delete(item.ItemSpec);
1947File.Delete(t.Sources[0].ItemSpec);
1948File.Delete(bitmap);
1951File.Delete(item.ItemSpec);
1985File.Delete(resxFile);
1990File.Delete(resourcesFile);
2050File.Move(resxFile, resourcesFile);
2062File.Delete(t.Sources[0].ItemSpec);
2065File.Delete(item.ItemSpec);
2118File.Delete(t.Sources[0].ItemSpec);
2119File.Delete(t.StronglyTypedFileName);
2122File.Delete(item.ItemSpec);
2141File.Delete(resourcesFile);
2151Assert.False(File.Exists(resourcesFile));
2157File.Delete(txtFile);
2208File.Delete(t.Sources[0].ItemSpec);
2211File.Delete(item.ItemSpec);
2238File.Delete(t.Sources[0].ItemSpec);
2241File.Delete(item.ItemSpec);
2272File.Delete(item.ItemSpec);
2277File.Delete(item.ItemSpec);
2306Assert.True(File.Exists(t.FilesWritten[i].ItemSpec));
2312File.Delete(t.StateFile.ItemSpec);
2315File.Delete(item.ItemSpec);
2319File.Delete(item.ItemSpec);
2342File.Delete(Path.ChangeExtension(taskItem.ItemSpec, ".resources"));
2353Assert.True(File.Exists(t.OutputResources[0].ItemSpec));
2356Assert.True(File.Exists(t.OutputResources[1].ItemSpec));
2359Assert.False(File.Exists(outputFile));
2363Assert.True(File.Exists(t.OutputResources[2].ItemSpec));
2393File.Delete(item.ItemSpec);
2397if (File.Exists(item.ItemSpec))
2399File.Delete(item.ItemSpec);
2432Assert.Contains("public class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2439File.Delete(t.Sources[0].ItemSpec);
2440File.Delete(t.StronglyTypedFileName);
2443if (File.Exists(item.ItemSpec))
2445File.Delete(item.ItemSpec);
2464File.Delete(Path.ChangeExtension(t.Sources[0].ItemSpec, ".cs"));
2474Assert.True(File.Exists(t.StronglyTypedFileName));
2479Assert.Contains("internal class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2484File.Delete(t.Sources[0].ItemSpec);
2485File.Delete(t.StronglyTypedFileName);
2489if (File.Exists(item.ItemSpec))
2491File.Delete(item.ItemSpec);
2527File.Delete(item.ItemSpec);
2556File.Delete(textFile);
2557File.Delete(Path.ChangeExtension(textFile, ".resources"));
2576File.Delete(resourcesFile);
2588Assert.True(File.Exists(resourcesFile));
2594File.Delete(txtFile);
2599File.Delete(resourcesFile);
2616File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.ReadOnly);
2627File.Delete(t.Sources[0].ItemSpec);
2628File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.Normal);
2635File.Delete(item.ItemSpec);
2652File.Move(textFile, newTextFile);
2662File.Delete(t.Sources[0].ItemSpec);
2669File.Delete(item.ItemSpec);
2694File.Delete(t.Sources[0].ItemSpec);
2701File.Delete(item.ItemSpec);
2726File.Delete(t.Sources[0].ItemSpec);
2733File.Delete(item.ItemSpec);
2758File.Delete(t.Sources[0].ItemSpec);
2765File.Delete(item.ItemSpec);
2801File.Delete(resxFile);
2806File.Delete(resxFile2);
2811File.Delete(Path.ChangeExtension(resxFile, ".resources"));
2816File.Delete(Path.ChangeExtension(resxFile2, ".resources"));
2856File.Delete(txtFile);
2874File.Delete(resourcesFile);
2886Assert.False(File.Exists(resourcesFile));
2893File.Delete(txtFile);
2911File.Delete(resourcesFile);
2923Assert.False(File.Exists(resourcesFile));
2930File.Delete(txtFile);
2948File.Delete(resourcesFile);
2960Assert.False(File.Exists(resourcesFile));
2967File.Delete(txtFile);
2987File.Delete(resourcesFile);
2989File.Delete(csFile);
3004Assert.False(File.Exists(resourcesFile));
3005Assert.False(File.Exists(csFile));
3012File.Delete(txtFile);
3017File.Delete(resourcesFile);
3050File.Delete(resourcesFile);
3119Assert.True(File.Exists(p2pReference)); // "lib1.dll doesn't exist."
3231File.Delete(p2pReference);
3410File.Delete(resourcesFile);
3440File.Delete(resxFile);
3441File.Delete(resourcesFile);
3446File.Delete(resourcesFile);
3482File.Delete(resxFile);
3483File.Delete(resourcesFile);
3484File.Delete(Path.ChangeExtension(resxFile, ".cs"));
3489File.Delete(resourcesFile);
3526File.Delete(resxFile);
3527File.Delete(resourcesFile);
3532File.Delete(resourcesFile);
3535File.Delete(resourcesFile1);
3586File.Delete(resxFile);
3587File.Delete(resourcesFile);
3588File.Delete(resxFile1);
3589File.Delete(resourcesFile1);
3651File.Delete(t.Sources[0].ItemSpec);
3654if (File.Exists(item.ItemSpec))
3656File.Delete(item.ItemSpec);
3695DateTime initialWriteTime = File.GetLastWriteTime(resourcesFile);
3737DateTime newTime = File.GetLastWriteTime(fileName) - new TimeSpan(0, minutes, 0);
3738File.SetLastWriteTime(fileName, newTime);
3747return File.GetLastWriteTime(fileName) > previousWriteTime;
3826Assert.True(File.Exists(t.StateFile.ItemSpec)); // "State file should exist"
3864File.Delete(sourceFile);
3872return File.ReadAllText(fileName);
3885File.GetLastWriteTime(t.OutputResources[0].ItemSpec).ShouldBeGreaterThanOrEqualTo(File.GetLastWriteTime(t.Sources[0].ItemSpec), $"we're talking here about {t.OutputResources[0].ItemSpec} and {t.Sources[0].ItemSpec}");
3920File.SetLastWriteTime(dll.Path, DateTime.Now - TimeSpan.FromDays(30));
4004File.Delete(textFile);
4005File.WriteAllText(textFile, GetTestTextContent(tagName, oneLine));
4118File.WriteAllText(resgenFile, contents);
4143File.Copy(pathToSystemDLL, tempSystemDLL);
4162File.Delete(smallestBitmapFile);
4163File.WriteAllBytes(
4188File.Delete(filename);
4258Assert.True(File.Exists(t.StronglyTypedFileName));
4295File.Delete(t.Sources[0].ItemSpec);
4296File.Delete(t.StronglyTypedFileName);
4299if (File.Exists(item.ItemSpec))
4301File.Delete(item.ItemSpec);
Microsoft.Build.UnitTests.Shared (22)
Microsoft.Build.Utilities.Core (40)
Microsoft.Build.Utilities.UnitTests (87)
ToolLocationHelper_Tests.cs (72)
84File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First");
85File.WriteAllText(Path.Combine(referenceDirectory, "Two.winmd"), "Second");
86File.WriteAllText(Path.Combine(referenceDirectory, "Three.winmd"), "Third");
109File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First");
179if (!File.Exists(platformFilePath))
207File.WriteAllText(platformFilePath, platformFileContent);
208File.WriteAllText(sdkManifestFilePath, sdkManifestFileContent);
287File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "");
313File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "Garbaggggge");
355File.WriteAllText(toolPath, "Contents");
356File.WriteAllText(toolPath40, "Contents");
474File.WriteAllText(toolPath, "Contents");
475File.WriteAllText(toolPath40, "Contents");
1406File.WriteAllText(redist40, redistString40);
1407File.WriteAllText(redist41, redistString41);
1445File.WriteAllText(redist41, redistString41);
1475File.WriteAllText(redist41, redistString41);
1505File.WriteAllText(redist41, redistString41);
1534File.WriteAllText(redist40, redistString40);
1566File.WriteAllText(redist41, redistString41);
1602File.WriteAllText(redist41, redistString41);
1636File.WriteAllText(redist41, redistString41);
1691File.WriteAllText(framework39RedistList, redistString39);
1692File.WriteAllText(framework40RedistList, redistString40);
1693File.WriteAllText(framework41RedistList, redistString41);
1753File.WriteAllText(framework39RedistList, redistString39);
1754File.WriteAllText(framework40RedistList, redistString40);
1810File.WriteAllText(framework40RedistList, redistString40);
1811File.WriteAllText(framework41RedistList, redistString41);
2732File.WriteAllText(Path.Combine(redistPath, "FrameworkList.xml"), string.Format(frameworkListXml, frameworkName));
2733File.WriteAllText(Path.Combine(asmPath, "mscorlib.dll"), string.Empty);
3163File.WriteAllText(manifestFile, manifestExtensionSDK);
3188File.WriteAllText(manifestFile, manifestExtensionSDK2);
3212File.WriteAllText(manifestFile, manifestExtensionSDK3);
3236File.WriteAllText(manifestFile2, manifestExtensionSDK4);
3260File.WriteAllText(manifestFile, manifestExtensionSDK5);
3304File.WriteAllText(manifestFile, manifestPlatformSDK);
3356File.WriteAllText(manifestFile, manifestExtensionSDK);
3399File.WriteAllText(manifestFile, "Hello");
3456File.WriteAllText(manifestFile, manifestExtensionSDK);
3578File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), "HI");
3579File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI");
3582File.WriteAllText(testProjectFile, tempProjectContents);
3650File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), platformSDKManifestContents);
3651File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI");
3654File.WriteAllText(testProjectFile, tempProjectContents);
4119File.Create(Path.Combine(rootDirectories[i], "file1.txt")).Close();
4120File.Create(Path.Combine(subdir, fileInSubDir)).Close();
4457File.WriteAllText(
4460File.WriteAllText(
4463File.WriteAllText(
4467File.WriteAllText(
4470File.WriteAllText(
4473File.WriteAllText(Path.Combine(tempPath, "Windows", "1.0", "SDKManifest.xml"), manifestPlatformSDK1);
4474File.WriteAllText(Path.Combine(tempPath, "Windows", "2.0", "SDKManifest.xml"), manifestPlatformSDK2);
4475File.WriteAllText(
4478File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "3.0", "SDKManifest.xml"), manifestPlatformSDK3);
4479File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "2.0", "SDKManifest.xml"), manifestPlatformSDK4);
4480File.WriteAllText(
4483File.WriteAllText(
4486File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "1.0", "SDKManifest.xml"), manifestPlatformSDK5);
4489File.WriteAllText(
4492File.WriteAllText(
4495File.WriteAllText(
4498File.WriteAllText(
4503File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "9.0", "SDKManifest.xml"), manifestPlatformSDK7);
4504File.WriteAllText(
4507File.WriteAllText(
4510File.WriteAllText(
4556File.WriteAllText(
4559File.WriteAllText(
4562File.WriteAllText(
Microsoft.Cci.Extensions (9)
Microsoft.CodeAnalysis (27)
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (95)
CommandLineTests.cs (78)
155Assert.True(File.Exists(exePath));
412Assert.Equal("星野 八郎太", File.ReadAllText(Path.Combine(dir.Path, "output.txt"), Encoding.GetEncoding(932)));
432Assert.Equal("星野 八郎太", File.ReadAllText(Path.Combine(dir.Path, "output.txt"), Encoding.GetEncoding(932)));
2243var peStream = File.OpenRead(Path.Combine(dir.Path, "a.exe"));
2251AssertEx.Equal(File.ReadAllBytes(sl.Path), blob);
2275var pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb"));
2280AssertEx.Equal(File.ReadAllBytes(sl.Path), blob);
2304var pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb"));
2467using (var peReader = new PEReader(File.OpenRead(Path.Combine(dir.Path, "embed.exe"))))
2474MetadataReaderProvider.FromPortablePdbStream(File.OpenRead(Path.Combine(dir.Path, "embed.pdb"))))
2502symReader = SymReaderFactory.CreateReader(File.OpenRead(Path.Combine(dir.Path, "embed.pdb")));
2533var content = File.ReadAllText(file, encoding ?? Encoding.UTF8);
4490using (var metadata = ModuleMetadata.CreateFromImage(File.ReadAllBytes(Path.Combine(dir.Path, "aa.exe"))))
4500if (System.IO.File.Exists(exeName))
4502System.IO.File.Delete(exeName);
7079using (var metadata = ModuleMetadata.CreateFromImage(File.ReadAllBytes(Path.Combine(dir.Path, expectedOutputName))))
7089if (System.IO.File.Exists(expectedOutputName))
7091System.IO.File.Delete(expectedOutputName);
8247using (var xmlFileHandle = File.Open(xml.ToString(), FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite))
8252Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml")));
8699System.IO.File.Delete(System.IO.Path.Combine(baseDir, "goo.dll"));
8756using (var stream = File.OpenWrite(exe.Path))
8763using (var stream = File.OpenWrite(pdb.Path))
8778using (var peFile = File.OpenRead(exe.Path))
8789using (var peFile = File.OpenRead(exe.Path))
8797using (var stream = File.OpenRead(path))
8893using (var fsNewDll = File.OpenRead(libDll.Path))
8908File.Delete(libSrc.Path);
8909File.Delete(libDll.Path);
8910File.Delete(libPdb.Path);
8933File.SetAttributes(libDll.Path, FileAttributes.ReadOnly);
8970using (var stream = File.OpenRead(path))
8990return File.Open(file, mode, access, share);
9013return File.Open(file, mode, access, share);
9035return File.Open(file, mode, access, share);
9065return File.Open(file, mode, access, share);
9086return File.Open(file, mode, access, share);
9093System.IO.File.Delete(sourcePath);
9094System.IO.File.Delete(exePath);
9112return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share);
9118System.IO.File.Delete(sourcePath);
9119System.IO.File.Delete(exePath);
9120System.IO.File.Delete(pdbPath);
9138return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share);
9150System.IO.File.Delete(xmlPath);
9151System.IO.File.Delete(sourcePath);
9242var bytes = File.ReadAllBytes(xmlPath);
9261System.IO.File.Delete(xmlPath);
9262System.IO.File.Delete(sourcePath);
11368Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml")));
11620Assert.True(File.Exists(exePath));
11621Assert.True(File.Exists(pdbPath));
11622using (var peStream = File.OpenRead(exePath))
11800Assert.True(File.Exists(exe));
11809Assert.True(File.Exists(doc));
11811var content = File.ReadAllText(doc);
11833Assert.True(File.Exists(refDll));
11864Assert.False(File.Exists(dll));
11867Assert.False(File.Exists(refDll));
11916Assert.True(File.Exists(refDll));
11927Assert.False(File.Exists(pdb));
11930Assert.True(File.Exists(doc));
11932var content = File.ReadAllText(doc);
12292Assert.True(File.Exists(exePath));
12293using (var peStream = File.OpenRead(exePath))
13479Assert.True(File.Exists(binaryPath) == !warnAsError);
13482Assert.True(File.Exists(pdbPath) == !warnAsError);
13485Assert.True(File.Exists(xmlDocFilePath) == !warnAsError);
13525Assert.True(File.Exists(binaryPath) == !analyzerConfigSetToError);
13528Assert.True(File.Exists(pdbPath) == !analyzerConfigSetToError);
13531Assert.True(File.Exists(xmlDocFilePath) == !analyzerConfigSetToError);
13575Assert.True(File.Exists(binaryPath) == !rulesetSetToError);
13578Assert.True(File.Exists(pdbPath) == !rulesetSetToError);
13581Assert.True(File.Exists(xmlDocFilePath) == !rulesetSetToError);
13606Assert.True(File.Exists(binaryPath) == !warnAsError);
14043using (Stream peStream = File.OpenRead(Path.Combine(dir.Path, "checksum.exe")), pdbStream = File.OpenRead(Path.Combine(dir.Path, "checksum.pdb")))
14402string[] writtenText = File.ReadAllLines(Path.Combine(dir.Path, "touched.write"));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (31)
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
49File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
87File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
129File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
420File.WriteAllBytes(typeForwardDllFilePath, []);
421File.WriteAllBytes(dllFilePath, []);
485File.WriteAllBytes(typeForwardDllFilePath, []);
486File.WriteAllBytes(dllFilePath, []);
557File.WriteAllBytes(typeForwardDllFilePath, []);
558File.WriteAllBytes(realImplementationDllFilePath, []);
559File.WriteAllBytes(dllFilePath, []);
PdbSourceDocument\PdbSourceDocumentTests.cs (12)
445File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
489File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
551File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """
577File.Delete(GetPdbPath(path));
600File.Delete(GetDllPath(path));
622File.Delete(GetSourceFilePath(path));
665File.WriteAllBytes(GetPdbPath(path), []);
690File.WriteAllBytes(GetPdbPath(path), corruptPdb);
722File.Move(pdbFilePath, archivePdbFilePath);
727File.Delete(pdbFilePath);
728File.Move(archivePdbFilePath, pdbFilePath);
757File.WriteAllText(GetSourceFilePath(path), source2, Encoding.UTF8);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
Microsoft.CodeAnalysis.Features (21)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (4)
Microsoft.CodeAnalysis.InteractiveHost (4)
Microsoft.CodeAnalysis.LanguageServer (11)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Microsoft.CodeAnalysis.Remote.Workspaces (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Microsoft.CodeAnalysis.Scripting (15)
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (9)
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
Microsoft.CodeAnalysis.Test.Utilities (25)
Microsoft.CodeAnalysis.UnitTests (24)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (63)
CommandLineTests.vb (57)
248Assert.True(File.Exists(exePath))
653File.WriteAllText(sourceFile, "
661File.Delete(sourceFile)
694File.WriteAllText(sourceFile, "
702File.Delete(sourceFile)
2502If resolvedPath Is Nothing OrElse Not File.Exists(reference) Then
3182Dim peStream = File.OpenRead(Path.Combine(dir.Path, "a.exe"))
3189AssertEx.Equal(File.ReadAllBytes(sl.Path), blob)
3215Dim pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb"))
3218AssertEx.Equal(File.ReadAllBytes(sl.Path), blob)
3385Using peReader As New PEReader(File.OpenRead(Path.Combine(dir.Path, "embed.exe")))
3392MetadataReaderProvider.FromPortablePdbStream(File.OpenRead(Path.Combine(dir.Path, "embed.pdb"))))
3416symReader = SymReaderFactory.CreateReader(File.OpenRead(Path.Combine(dir.Path, "embed.pdb")))
3643Assert.True(File.Exists(exePath))
3644Assert.True(File.Exists(pdbPath))
3646Using peStream = File.OpenRead(exePath)
4098Dim fileContents = File.ReadAllBytes(dir.ToString() & "\src.xml")
4122Using xmlFileHandle As FileStream = File.Open(xml.ToString(), FileMode.Open, FileAccess.Read, FileShare.Delete Or FileShare.ReadWrite)
4127Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml")))
4253Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml")))
4272Assert.True(File.Exists(Path.Combine(dir.ToString(), "MyXml.xml")))
4291Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml")))
4310Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml")))
4329Assert.True(File.Exists(Path.Combine(dir.ToString(), "out.xml")))
4348Assert.True(File.Exists(Path.Combine(dir.ToString(), "out.xml")))
5139newVbCore.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "Microsoft.VisualBasic.dll")))
5230sysRuntime.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "System.Runtime.dll")))
5249msCorLib.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "mscorlib.dll")))
5255File.Delete(sysRuntime.Path)
5261File.Delete(msCorLib.Path)
5295msCorLib.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "mscorlib.dll")))
5308File.Delete(msCorLib.Path)
5764If System.IO.File.Exists(expectedOutputName) Then
5765System.IO.File.Delete(expectedOutputName)
6888File.Delete(ref)
7146Assert.True(File.Exists(defaultResponseFile))
7212Assert.True(File.Exists(defaultResponseFile))
8661Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml")))
9353Assert.True(File.Exists(exe))
9362Assert.True(File.Exists(doc))
9364Dim content = File.ReadAllText(doc)
9388Assert.True(File.Exists(refDll))
9426Assert.False(File.Exists(dll))
9429Assert.False(File.Exists(refDll))
9471Assert.True(File.Exists(refDll))
9482Assert.False(File.Exists(pdb))
9485Assert.True(File.Exists(doc))
9487Dim content = File.ReadAllText(doc)
9558Assert.True(File.Exists(Path.Combine(dir.Path, expectedFile)), "Expected to find: " & expectedFile)
9559Assert.False(File.Exists(Path.Combine(dir.Path, unexpectedFile)), "Didn't expect to find: " & unexpectedFile)
9575Return File.Open(filePath, mode, access, share)
9595Return File.Open(filePath, mode, access, share)
9614Return File.Open(filePath, mode, access, share)
9643Return File.Open(filePath, mode, access, share)
9700Assert.True(File.Exists(exePath))
9701Using peStream = File.OpenRead(exePath)
10927Dim content = File.ReadAllText(fileName, If(encoding, Encoding.UTF8))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces (11)
Microsoft.CodeAnalysis.Workspaces.MSBuild (15)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (31)
ProjectGuardFiles.cs (5)
19File.WriteAllText(Path.Combine(Path.GetTempPath(), "global.json"),
26File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.props"),
44File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.rsp"),
49File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.targets"),
58File.WriteAllText(Path.Combine(Path.GetTempPath(), "NuGet.Config"),
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.Data.Analysis (1)
Microsoft.Data.Analysis.Tests (3)
Microsoft.DotNet.Arcade.Sdk (23)
Microsoft.DotNet.Arcade.Sdk.Tests (7)
Microsoft.DotNet.ArcadeAzureIntegration (1)
Microsoft.DotNet.Build.Manifest.Tests (4)
Microsoft.DotNet.Build.Tasks.Feed (12)
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
Microsoft.DotNet.Build.Tasks.Installers (29)
Microsoft.DotNet.Build.Tasks.Packaging (24)
Microsoft.DotNet.Build.Tasks.Packaging.Tests (10)
Microsoft.DotNet.Build.Tasks.Templating (3)
Microsoft.DotNet.Build.Tasks.Templating.Tests (4)
Microsoft.DotNet.Build.Tasks.VisualStudio (8)
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (9)
Microsoft.DotNet.Build.Tasks.Workloads (22)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (22)
CreateVisualStudioWorkloadTests.cs (6)
94string componentSwr = File.ReadAllText(
99string previewComponentSwr = File.ReadAllText(
128string manifestMsiSwr = File.ReadAllText(Path.Combine(baseIntermediateOutputPath, "src", "swix", "6.0.200", "Emscripten.Manifest-6.0.200", "x64", "msi.swr"));
144string packMsiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(pythonPackSwixItem.ItemSpec), "msi.swr"));
229string componentSwr = File.ReadAllText(
250string manifestMsiSwr = File.ReadAllText(Path.Combine(baseIntermediateOutputPath, "src", "swix", "6.0.200", "Emscripten.Manifest-6.0.200", "arm64", "msi.swr"));
SwixComponentTests.cs (12)
31string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
35string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr"));
60string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
65string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr"));
89string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
94string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr"));
115string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
129string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
158string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr"));
174string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
189string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
199File.OpenRead(Path.Combine(TestAssetsPath, filename)), filename);
Microsoft.DotNet.Deployment.Tasks.Links (1)
Microsoft.DotNet.GenAPI (3)
Microsoft.DotNet.GenFacades (9)
Microsoft.DotNet.Helix.JobSender (6)
Microsoft.DotNet.Helix.JobSender.Tests (1)
Microsoft.DotNet.Helix.Sdk (4)
Microsoft.DotNet.Helix.Sdk.Tests (3)
Microsoft.DotNet.Internal.SymbolHelper (9)
Microsoft.DotNet.MacOsPkg.Core (9)
Microsoft.DotNet.MacOsPkg.Tests (4)
Microsoft.DotNet.NuGetRepack.Tasks (9)
Microsoft.DotNet.NuGetRepack.Tests (29)
VersionUpdaterTests.cs (26)
63File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA);
64File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB);
65File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC);
66File.WriteAllBytes(d_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameD), TestResources.DailyBuildPackages.TestPackageD);
67File.WriteAllBytes(g_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameG), TestResources.DailyBuildPackages.TestPackageG);
84AssertPackagesEqual(TestResources.ReleasePackages.TestPackageA, File.ReadAllBytes(a_rel));
85AssertPackagesEqual(TestResources.ReleasePackages.TestPackageB, File.ReadAllBytes(b_rel));
86AssertPackagesEqual(TestResources.ReleasePackages.TestPackageC, File.ReadAllBytes(c_rel));
87AssertPackagesEqual(TestResources.ReleasePackages.TestPackageD, File.ReadAllBytes(d_rel));
88AssertPackagesEqual(TestResources.ReleasePackages.TestPackageG, File.ReadAllBytes(g_rel));
90AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageA, File.ReadAllBytes(a_pre));
91AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageB, File.ReadAllBytes(b_pre));
92AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageC, File.ReadAllBytes(c_pre));
93AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageD, File.ReadAllBytes(d_pre));
94AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageG, File.ReadAllBytes(g_pre));
106File.WriteAllBytes(e_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameE), TestResources.DailyBuildPackages.TestPackageE);
107File.WriteAllBytes(f_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameF), TestResources.DailyBuildPackages.TestPackageF);
118AssertPackagesEqual(TestResources.ReleasePackages.TestPackageE, File.ReadAllBytes(e_rel));
119AssertPackagesEqual(TestResources.ReleasePackages.TestPackageF, File.ReadAllBytes(f_rel));
121AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageE, File.ReadAllBytes(e_pre));
122AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageF, File.ReadAllBytes(f_pre));
134File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA);
135File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB);
136File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC);
174File.WriteAllBytes(dotnet_tool = Path.Combine(dir, TestResources.MiscPackages.NameDotnetTool), TestResources.MiscPackages.DotnetTool);
176File.WriteAllBytes(normal_package_b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB);
Microsoft.DotNet.Open.Api.Tools.Tests (27)
Microsoft.DotNet.PackageTesting (1)
Microsoft.DotNet.RemoteExecutor (12)
Microsoft.DotNet.SharedFramework.Sdk (7)
Microsoft.DotNet.SignCheckLibrary (8)
Microsoft.DotNet.SignCheckTask (3)
Microsoft.DotNet.SignTool (28)
Microsoft.DotNet.SignTool.Tests (18)
Microsoft.DotNet.SourceBuild.Tasks (13)
Microsoft.DotNet.StrongName (1)
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
Microsoft.DotNet.VersionTools.Cli (1)
Microsoft.DotNet.XliffTasks (10)
Tasks\TransformTemplates.cs (4)
74File.Copy(templatePath, cultureSpecificTemplateFile, overwrite: true);
80File.Copy(projectFileFullPath, Path.Combine(localizedTemplateDirectory, Path.GetFileName(projectNode.Attribute("File").Value)), overwrite: true);
108File.Copy(Path.Combine(TranslatedOutputDirectory, localizedFileName), templateItemDestinationPath, overwrite: true);
113File.Copy(templateItemFullPath, templateItemDestinationPath, overwrite: true);
Microsoft.Extensions.AI.Evaluation.Reporting (8)
Microsoft.Extensions.AI.Templates.Tests (4)
Microsoft.Extensions.ApiDescription.Client.Tests (3)
Microsoft.Extensions.ApiDescription.Tool.Tests (20)
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (4)
Microsoft.Extensions.DependencyModel (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Microsoft.Extensions.FileProviders.Embedded (2)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.Hosting.Systemd (1)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Logging.AzureAppServices (1)
Microsoft.Extensions.ML (1)
Microsoft.Extensions.ML.Tests (1)
Microsoft.Extensions.SecretManager.Tools.Tests (9)
Microsoft.Extensions.ServiceDiscovery.Dns (6)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (9)
Microsoft.Gen.ContextualOptions.Unit.Tests (21)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor (3)
Microsoft.Gen.MetadataExtractor.Unit.Tests (11)
Microsoft.Gen.Metrics.Unit.Tests (3)
Microsoft.Gen.MetricsReports (1)
Microsoft.Gen.MetricsReports.Unit.Tests (11)
Microsoft.Maui (3)
Microsoft.Maui.Controls.Build.Tasks (1)
Microsoft.Maui.Resizetizer (22)
Microsoft.ML.AutoML (2)
Microsoft.ML.AutoML.Samples (3)
Microsoft.ML.AutoML.Tests (6)
Microsoft.ML.CodeGenerator (1)
Microsoft.ML.Core (11)
Microsoft.ML.Core.Tests (39)
UnitTests\TestEntryPoints.cs (26)
242File.WriteAllLines(epListPath, epListContents);
248using (var file = File.OpenWrite(manifestPath))
269File.WriteAllLines(path, epListContents);
275using (var file = File.OpenWrite(jPath))
610File.WriteAllLines(jsonPath, new[] { inputGraph });
738File.WriteAllLines(jsonPath, new[] { inputGraph });
886File.WriteAllLines(jsonPath, new[] { inputGraph });
1047File.WriteAllLines(jsonPath, new[] { inputGraph });
1190File.WriteAllLines(jsonPath, new[] { inputGraph });
1337File.WriteAllLines(jsonPath, new[] { inputGraph });
1434File.WriteAllLines(jsonPath, new[] { inputGraph });
2231using (var file = File.OpenWrite(summaryPath))
2241using (var file = File.OpenWrite(summaryKvpPath))
2324File.WriteAllLines(jsonPath, new[] { inputGraph });
2374File.WriteAllLines(jsonPath, new[] { inputGraph });
2419File.WriteAllLines(jsonPath, new[] { inputGraph });
2465File.WriteAllLines(jsonPath, new[] { inputGraph });
2520File.WriteAllLines(jsonPath, new[] { inputGraph });
2635File.WriteAllLines(jsonPath, new[] { inputGraph });
2860File.WriteAllLines(dataFile, new[] {
3255File.WriteAllLines(jsonPath, new[] { inputGraph });
3324File.WriteAllLines(jsonPath, new[] { inputGraph });
4412File.WriteAllLines(jsonPath, new[] { inputGraph });
4517File.WriteAllLines(dataFile, new[] {
6587using (var stream = File.OpenRead(modelPath))
6663using (var f = File.Open(outputPath, FileMode.Create, FileAccess.Write, FileShare.None))
Microsoft.ML.Data (8)
Microsoft.ML.EntryPoints (4)
Microsoft.ML.GenAI.Core.Tests (1)
Microsoft.ML.GenAI.LLaMA (3)
Microsoft.ML.GenAI.Mistral (3)
Microsoft.ML.GenAI.Phi (6)
Microsoft.ML.GenAI.Samples (1)
Microsoft.ML.ImageAnalytics (2)
Microsoft.ML.IntegrationTests (12)
Microsoft.ML.Maml (1)
Microsoft.ML.OnnxTransformer (4)
Microsoft.ML.OnnxTransformerTest (8)
Microsoft.ML.PerformanceTests (16)
Microsoft.ML.Predictor.Tests (8)
Microsoft.ML.ResultProcessor (4)
Microsoft.ML.Samples (34)
Microsoft.ML.Samples.GPU (22)
Microsoft.ML.SamplesUtils (1)
Microsoft.ML.Sweeper (4)
Microsoft.ML.TensorFlow (2)
Microsoft.ML.TensorFlow.Tests (13)
Microsoft.ML.TestFramework (43)
DataPipe\TestDataPipe.cs (19)
53File.WriteAllLines(mappingPathData,
73File.WriteAllLines(mappingPathData,
93File.WriteAllLines(mappingPathData,
113File.WriteAllLines(mappingPathData,
143File.WriteAllLines(mappingPathData,
169File.WriteAllLines(pathTerms, new string[] {
192File.WriteAllLines(pathTerms, new string[] {
250File.WriteAllLines(pathData, new string[] {
296File.WriteAllLines(pathData,
344File.WriteAllLines(dataFile, _small20NewsGroupSample);
347File.WriteAllLines(dictFile, _small20NewsGroupDict);
429File.WriteAllLines(pathData,
654File.WriteAllLines(pathData,
736File.WriteAllLines(pathData,
889File.WriteAllLines(dataFile, new[] {
908File.WriteAllLines(stopwordsFile, stopwordsList);
960File.WriteAllLines(dataFile, new[] {
984File.WriteAllLines(pathData,
1042File.WriteAllLines(pathData, new string[] {
Microsoft.ML.TestFrameworkCommon (3)
Microsoft.ML.Tests (77)
Microsoft.ML.TimeSeries (1)
Microsoft.ML.TimeSeries.Tests (5)
Microsoft.ML.Tokenizers (13)
Microsoft.ML.Tokenizers.Data.Tests (3)
Microsoft.ML.Tokenizers.Tests (59)
Microsoft.ML.Transforms (6)
Microsoft.ML.Vision (21)
Microsoft.NETCore.Platforms (2)
Microsoft.VisualBasic.Core (27)
Microsoft.VisualBasic.Forms (1)
Microsoft.VisualBasic.Forms.Tests (22)
Microsoft.VisualBasic.Tests (24)
Microsoft.VisualStudio.LanguageServices (17)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
Microsoft.VisualStudio.LanguageServices.UnitTests (10)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
MSBuild (19)
MSBuildTaskHost (18)
mscorlib (1)
Mvc.Api.Analyzers.Test (2)
netstandard (1)
PrepareTests (5)
PresentationBuildTasks (20)
PresentationCore (4)
PresentationCore.Tests (4)
PresentationFramework (9)
PresentationUI (23)
MS\Internal\Documents\Application\DocumentStream.cs (19)
118File.Copy(sourcePath, copiesPath, true);
123FileAttributes attrib = File.GetAttributes(copiesPath);
126File.SetAttributes(copiesPath, attrib ^ FileAttributes.ReadOnly);
264File.Copy(sourcePath, tempPath, true);
315if (File.Exists(path))
317attributes = File.GetAttributes(path);
689File.Delete(path);
750File.SetAttributes(
854if (File.Exists(targetFile))
865if( File.Exists( backupFile ) )
868File.SetAttributes(backupFile, FileAttributes.Normal);
869File.Delete(backupFile);
874targetAttributes = File.GetAttributes(targetFile);
875File.Move(targetFile, backupFile);
889File.SetAttributes(backupFile, FileAttributes.Normal);
892File.Move(sourceFile, targetFile);
907File.Move(backupFile, targetFile);
914File.SetAttributes(targetFile, targetAttributes);
925File.Delete(backupFile);
Replay (5)
Roslyn.Compilers.Extension (3)
Roslyn.Diagnostics.Analyzers (5)
Roslyn.Test.Performance.Utilities (11)
Roslyn.VisualStudio.DiagnosticsWindow (1)
RulesetToEditorconfigConverter (2)
RulesetToEditorconfigConverter.UnitTests (3)
RunTests (24)
Security.TransportSecurity.IntegrationTests (1)
SemanticSearch.BuildTask (7)
ServerComparison.FunctionalTests (1)
Sockets.FunctionalTests (1)
Stress.ApiService (2)
Swaggatherer (3)
System.CodeDom (5)
System.ComponentModel.TypeConverter (1)
System.Configuration.ConfigurationManager (21)
System.Diagnostics.FileVersionInfo (2)
System.Diagnostics.Process (12)
System.Diagnostics.StackTrace (1)
System.Diagnostics.TraceSource (1)
System.Drawing.Common.Tests (57)
System.Formats.Tar (10)
System.IO.Compression.ZipFile (2)
System.IO.FileSystem (1)
System.IO.FileSystem.DriveInfo (2)
System.IO.FileSystem.Watcher (1)
System.IO.IsolatedStorage (7)
System.IO.MemoryMappedFiles (4)
System.IO.Ports (3)
System.Memory.Data (2)
System.Net.Mail (1)
System.Net.NetworkInformation (11)
System.Net.Ping (3)
System.Net.Quic (1)
System.Net.Security (1)
System.Net.Sockets (3)
System.Net.WebClient (1)
System.Private.CoreLib (34)
System.Private.Windows.Core.TestUtilities (5)
System.Private.Xml (3)
System.Reflection.MetadataLoadContext (3)
System.Runtime (1)
System.Runtime.Caching (1)
System.Security.Cryptography (15)
System.Windows.Forms (6)
System.Windows.Forms.Analyzers.CSharp.Tests (2)
System.Windows.Forms.Analyzers.Tests (3)
System.Windows.Forms.Analyzers.VisualBasic.Tests (1)
System.Windows.Forms.Design (2)
System.Windows.Forms.Design.Tests (5)
System.Windows.Forms.IntegrationTests.Common (4)
System.Windows.Forms.Primitives (1)
System.Windows.Forms.Primitives.TestUtilities (2)
System.Windows.Forms.Tests (13)
System.Windows.Forms.UI.IntegrationTests (10)
Templates.Blazor.Tests (40)
Templates.Blazor.WebAssembly.Auth.Tests (38)
Templates.Blazor.WebAssembly.Tests (42)
Templates.Mvc.Tests (46)
Templates.Tests (42)
Test.Utilities (4)
TestTasks (3)
Text.Analyzers (5)
vbc (5)
VBCSCompiler (6)
VBCSCompiler.UnitTests (14)
VisualBasicErrorFactsGenerator (2)
VisualBasicSyntaxGenerator (3)
Wasm.Performance.ConsoleHost (1)
WindowsBase.Tests (2)
WinFormsControlsTest (2)
WinShimmer (1)
xunit.console (11)