36 references to Sub
dotnet.Tests (13)
CommandTests\Run\RunFileTests.cs (11)
1858new DirectoryInfo(publishDir).Sub("Program") 1890new DirectoryInfo(publishDir).Sub("Program") 1924new DirectoryInfo(publishDir).Sub("Program") 1948new DirectoryInfo(publishDir).Sub("Program") 1973new DirectoryInfo(publishDir).Sub("MyCustomProgram") 2041new DirectoryInfo(testInstance.Path).Sub("subdir").Sub("artifacts").Sub("Program") 2077var packageDir = new DirectoryInfo(outputDir).Sub("MyFileBasedTool"); 2079new DirectoryInfo(artifactsDir).Sub("package").Should().NotExist(); 2122new DirectoryInfo(artifactsDir).Sub("package").Should().NotExist();
PackagedCommandTests.cs (2)
178var appWithDepOnToolDir = new DirectoryInfo(testInstance.Path).Sub("AppWithDepOnTool"); 179var toolWithRandPkgNameDir = new DirectoryInfo(testInstance.Path).Sub("ToolWithRandomPackageName");
EndToEnd.Tests (12)
GivenDotNetUsesMSBuild.cs (1)
34var binDirectory = new DirectoryInfo(projectDirectory).Sub("bin");
GivenUsingDefaultRuntimeFrameworkVersions.cs (2)
57var binDirectory = new DirectoryInfo(testProject.TestRoot).Sub("bin").Sub("Debug").GetDirectories().FirstOrDefault();
ProjectBuildTests.cs (9)
44var binDirectory = new DirectoryInfo(projectDirectory).Sub("bin"); 113.Sub("bin").Sub(targetFramework != "current" ? "Debug" : "Release") 114.GetDirectories().FirstOrDefault().Sub("win-arm64").Sub("publish"); 151.Sub("bin").Sub(targetFramework != "current" ? "Debug" : "Release") 152.GetDirectories().FirstOrDefault().Sub("win-arm64").Sub("publish");
Microsoft.NET.Build.Tests (3)
GivenThatWeWantToBuildAnAppWithSharedProject.cs (1)
64outputPath.Sub("MyFolder").Should().HaveFile("TextFile1.txt");
GivenThatWeWantToPreserveCompilationContextForBuild.cs (2)
58outputDirectory.Sub("refs").Should().NotExist(); 62outputDirectory.Sub("refs").Should().OnlyHaveFiles(net462ReferenceOnlyAssemblies);
Microsoft.NET.Publish.Tests (8)
GivenThatWeWantToPublishAToolProjectWithPackagedShim.cs (4)
43.Sub("shims") 44.Sub("win-x64") 60.Sub("shims") 61.Sub("win-x64")
GivenThatWeWantToStoreAProjectWithDependencies.cs (4)
255var newtonsoftSymbolsFolder = symbolsFolder.Sub("newtonsoft.json").Sub(ToolsetInfo.GetNewtonsoftJsonPackageVersion()).Sub("lib").Sub("netstandard2.0");