14 writes to OutputFile
Microsoft.Build.Tasks.Core (3)
Microsoft.Build.Tasks.UnitTests (11)
55 references to OutputFile
Microsoft.Build.Tasks.Core (8)
Microsoft.Build.Tasks.UnitTests (47)
WriteCodeFragment_Tests.cs (47)
95Assert.Equal(file, task.OutputFile.ItemSpec);
98File.Delete(task.OutputFile.ItemSpec);
120Assert.Equal(expectedFile, task.OutputFile.ItemSpec);
140Assert.Equal(file.ItemSpec, task.OutputFile.ItemSpec);
141Assert.True(File.Exists(task.OutputFile.ItemSpec));
165Assert.Equal(fileName, task.OutputFile.ItemSpec);
191Assert.Equal(file, task.OutputFile.ItemSpec);
222Assert.Null(task.OutputFile);
250Assert.Null(task.OutputFile);
343string content = File.ReadAllText(task.OutputFile.ItemSpec);
370string content = File.ReadAllText(task.OutputFile.ItemSpec);
396Assert.True(File.Exists(task.OutputFile.ItemSpec));
397Assert.Equal(Path.GetTempPath(), task.OutputFile.ItemSpec.Substring(0, Path.GetTempPath().Length));
398Assert.Equal(".cs", task.OutputFile.ItemSpec.Substring(task.OutputFile.ItemSpec.Length - 3));
400File.Delete(task.OutputFile.ItemSpec);
419Assert.True(File.Exists(task.OutputFile.ItemSpec));
420Assert.Equal(folder.ItemSpec, task.OutputFile.ItemSpec.Substring(0, folder.ItemSpec.Length));
421Assert.Equal(".cs", task.OutputFile.ItemSpec.Substring(task.OutputFile.ItemSpec.Length - 3));
455Path.IsPathRooted(task.OutputFile.ItemSpec).ShouldBeFalse("OutputFile should be relative when OutputDirectory is relative");
458task.OutputFile.ItemSpec.ShouldStartWith(relativeFolder);
461string absoluteOutputFile = Path.Combine(Path.GetDirectoryName(absoluteFolder), task.OutputFile.ItemSpec);
529File.Delete(task.OutputFile.ItemSpec);
577string content = File.ReadAllText(task.OutputFile.ItemSpec);
582File.Delete(task.OutputFile.ItemSpec);
602string content = File.ReadAllText(task.OutputFile.ItemSpec);
607File.Delete(task.OutputFile.ItemSpec);
635string content = File.ReadAllText(task.OutputFile.ItemSpec);
641File.Delete(task.OutputFile.ItemSpec);
672string content = File.ReadAllText(task.OutputFile.ItemSpec);
681File.Delete(task.OutputFile.ItemSpec);
779string content = File.ReadAllText(task.OutputFile.ItemSpec);
787File.Delete(task.OutputFile.ItemSpec);
813string content = File.ReadAllText(task.OutputFile.ItemSpec);
818File.Delete(task.OutputFile.ItemSpec);
1202string content = File.ReadAllText(task.OutputFile.ItemSpec);
1216if ((task.OutputFile is not null) && File.Exists(task.OutputFile.ItemSpec))
1218File.Delete(task.OutputFile.ItemSpec);
1240if ((task.OutputFile is not null) && File.Exists(task.OutputFile.ItemSpec))
1242File.Delete(task.OutputFile.ItemSpec);
1310string content = File.ReadAllText(task.OutputFile.ItemSpec);
1324if (task.OutputFile != null && File.Exists(task.OutputFile.ItemSpec))
1326File.Delete(task.OutputFile.ItemSpec);