47 writes to ProjectDirectory
Microsoft.NET.Sdk.StaticWebAssets.Tests (47)
JsModulesIntegrationTest.cs (5)
57ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 91ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 201ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 238ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 283ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
LegacyStaticWebAssetsV1IntegrationTest.cs (2)
17ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 80ProjectDirectory = CreateAspNetSdkTestAsset(testAsset)
ScopedCssIntegrationTests.cs (5)
403ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 451ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 499ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 550ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 588ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
StaticWebAssetEndpointsIntegrationTest.cs (3)
26ProjectDirectory = CreateAspNetSdkTestAsset("RazorComponentApp"); 176ProjectDirectory = CreateAspNetSdkTestAsset("RazorComponentApp"); 293ProjectDirectory = CreateAspNetSdkTestAsset("RazorComponentApp")
StaticWebAssetsCompressionIntegrationTest.cs (3)
19ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 102ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 134ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
StaticWebAssetsCrossTargetingTests.cs (2)
22ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 66ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
StaticWebAssetsDesignTimeTest.cs (3)
27ProjectDirectory = AddIntrospection(CreateAspNetSdkTestAsset(testAsset)); 63ProjectDirectory = AddIntrospection(CreateAspNetSdkTestAsset(testAsset)); 98ProjectDirectory = AddIntrospection(CreateAspNetSdkTestAsset(testAsset));
StaticWebAssetsFingerprintingTest.cs (3)
19ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 61ProjectDirectory = CreateAspNetSdkTestAsset(testAsset, identifier: $"{testAsset}_{fingerprintUserJavascriptAssets}_{expectFingerprintOnScript}"); 79ProjectDirectory = CreateAspNetSdkTestAsset(testAsset, identifier: $"{testAsset}_{fingerprintUserJavascriptAssets}_{expectFingerprintOnScript}");
StaticWebAssetsIntegrationTest.cs (21)
21ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 49ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 87ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 133ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 201ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 262ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 297ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 335ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 402ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 438ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 472ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 527ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 582ProjectDirectory = CreateAspNetSdkTestAsset(testAsset) 629ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 647ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 688ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 723ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 786ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 828ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 869ProjectDirectory = CreateAspNetSdkTestAsset(testAsset); 937ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
139 references to ProjectDirectory
Microsoft.NET.Sdk.StaticWebAssets.Tests (139)
AspNetSdkBaselineTest.cs (6)
42var packTransitiveDependency = CreatePackCommand(ProjectDirectory, "RazorPackageLibraryTransitiveDependency"); 45var packDirectDependency = CreatePackCommand(ProjectDirectory, "RazorPackageLibraryDirectDependency"); 147ProjectDirectory.TestRoot, 243ProjectDirectory.TestRoot, 289ProjectDirectory.Path, 297var template = Templatize(actual, ProjectDirectory.Path, GetNuGetCachePath() ?? TestContext.Current.NuGetCachePath, runtimeIdentifier);
JsModulesIntegrationTest.cs (18)
60CreateFile("", ProjectDirectory.TestRoot, "Components", "Pages", "Counter.razor.js"); 63CreateFile("", ProjectDirectory.TestRoot, "Pages", "Index.cshtml"); 64CreateFile("", ProjectDirectory.TestRoot, "Pages", "Index.cshtml.js"); 66var build = CreateBuildCommand(ProjectDirectory); 97Directory.CreateDirectory(Path.Combine(ProjectDirectory.TestRoot, "wwwroot")); 98File.WriteAllText(Path.Combine(ProjectDirectory.TestRoot, "wwwroot", "ComponentApp.lib.module.js"), "console.log('Hello world!');"); 100var publish = CreatePublishCommand(ProjectDirectory); 190Directory.CreateDirectory(Path.Combine(path[..^1].Prepend(ProjectDirectory.TestRoot).ToArray())); 191File.WriteAllText(Path.Combine(path.Prepend(ProjectDirectory.TestRoot).ToArray()), content); 205var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 211var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 242var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 250var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 287var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 292ProjectDirectory.WithProjectChanges((project, document) => 303var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 343Directory.CreateDirectory(Path.Combine(path[..^1].Prepend(ProjectDirectory.TestRoot).ToArray())); 344File.WriteAllText(Path.Combine(path.Prepend(ProjectDirectory.TestRoot).ToArray()), content);
LegacyStaticWebAssetsV1IntegrationTest.cs (10)
36Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "AnotherClassLib", "Views"), recursive: true); 37Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "ClassLibrary", "Views"), recursive: true); 38Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "ClassLibrary", "Components"), recursive: true); 42var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 45var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 99Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "AnotherClassLib", "Views"), recursive: true); 100Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "ClassLibrary", "Views"), recursive: true); 101Directory.Delete(Path.Combine(ProjectDirectory.TestRoot, "ClassLibrary", "Components"), recursive: true); 105var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 108var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference");
ScopedCssIntegrationTests.cs (16)
405var build = CreateBuildCommand(ProjectDirectory); 414var scopedCssFile = Path.Combine(ProjectDirectory.TestRoot, "Components", "Pages", "Index.razor.css"); 417build = CreateBuildCommand(ProjectDirectory); 425var collocatedJsFile = Path.Combine(ProjectDirectory.TestRoot, "Components", "Pages", "Index.razor.js"); 429build = CreateBuildCommand(ProjectDirectory); 466var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 469var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 514var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 517var build = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 554var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 557var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 590var scopedCssFile = Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "Index.razor.css"); 592File.WriteAllText(Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "Index.razor"), "This is a test razor component."); 596var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 599var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 610build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference");
StaticWebAssetEndpointsIntegrationTest.cs (6)
27var root = ProjectDirectory.TestRoot; 32var build = CreateBuildCommand(ProjectDirectory); 177var root = ProjectDirectory.TestRoot; 182var publish = CreatePublishCommand(ProjectDirectory); 307var root = ProjectDirectory.TestRoot; 313var publish = CreatePublishCommand(ProjectDirectory);
StaticWebAssetsCompressionIntegrationTest.cs (9)
21var file = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js"); 22var gzipFile = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js.gz"); 23var brotliFile = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js.br"); 38var build = CreateBuildCommand(ProjectDirectory, "AppWithP2PReference"); 112var build = CreateBuildCommand(ProjectDirectory, "AppWithP2PReference"); 136var file = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js"); 137var gzipFile = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js.gz"); 138var brotliFile = Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js.br"); 153var build = CreatePublishCommand(ProjectDirectory, "AppWithP2PReference");
StaticWebAssetsCrossTargetingTests.cs (7)
24ProjectDirectory.WithProjectChanges(d => 41var wwwroot = Directory.CreateDirectory(Path.Combine(ProjectDirectory.TestRoot, "wwwroot")); 44var build = CreateBuildCommand(ProjectDirectory); 68ProjectDirectory.WithProjectChanges(d => 85var wwwroot = Directory.CreateDirectory(Path.Combine(ProjectDirectory.TestRoot, "wwwroot")); 88var restore = CreateRestoreCommand(ProjectDirectory); 91var publish = CreatePublishCommand(ProjectDirectory);
StaticWebAssetsDesignTimeTest.cs (13)
29var build = CreateBuildCommand(ProjectDirectory, "ClassLibrary"); 33File.WriteAllText(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "file.js"), "New File"); 36ProjectDirectory, 47inputFiles.Should().Contain(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "file.js")); 48inputFiles.Should().Contain(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js")); 49inputFiles.Should().Contain(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.v4.js")); 65var build = CreateBuildCommand(ProjectDirectory, "ClassLibrary"); 69File.Delete(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.js")); 72ProjectDirectory, 84inputFiles.Should().Contain(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "wwwroot", "js", "project-transitive-dep.v4.js")); 100var build = CreateBuildCommand(ProjectDirectory, "AppWithP2PReference"); 106ProjectDirectory, 117inputFiles.Should().Contain(Path.Combine(ProjectDirectory.Path, "ClassLibrary", "obj", "Debug", DefaultTfm, "staticwebassets.build.json"));
StaticWebAssetsFingerprintingTest.cs (9)
26Directory.CreateDirectory(Path.Combine(ProjectDirectory.Path, "wwwroot", "css")); 27File.WriteAllText(Path.Combine(ProjectDirectory.Path, "wwwroot", "css", "fingerprint-site.css"), "body { color: red; }"); 29var build = CreateBuildCommand(ProjectDirectory); 62ReplaceStringInIndexHtml(ProjectDirectory, scriptPath, scriptPathWithFingerprintPattern); 65var build = CreateBuildCommand(ProjectDirectory); 80ReplaceStringInIndexHtml(ProjectDirectory, scriptPath, scriptPathWithFingerprintPattern); 83var projectName = Path.GetFileNameWithoutExtension(Directory.EnumerateFiles(ProjectDirectory.TestRoot, "*.csproj").Single()); 85var publish = CreatePublishCommand(ProjectDirectory); 99ProjectDirectory.WithProjectChanges(p =>
StaticWebAssetsIntegrationTest.cs (45)
23var build = CreateBuildCommand(ProjectDirectory); 51var build = CreateBuildCommand(ProjectDirectory); 89var build = CreateBuildCommand(ProjectDirectory); 110var secondBuild = CreateBuildCommand(ProjectDirectory); 135var build = CreateBuildCommand(ProjectDirectory); 161Directory.CreateDirectory(Path.Combine(ProjectDirectory.Path, "wwwroot")); 162File.WriteAllText(Path.Combine(ProjectDirectory.Path, "wwwroot", "index.html"), "some html"); 164var secondBuild = CreateBuildCommand(ProjectDirectory); 203var build = CreateBuildCommand(ProjectDirectory); 223var rebuild = CreateRebuildCommand(ProjectDirectory); 264var publish = CreatePublishCommand(ProjectDirectory); 299var publish = CreatePublishCommand(ProjectDirectory); 337var build = CreateBuildCommand(ProjectDirectory); 363var publish = CreatePublishCommand(ProjectDirectory); 404var build = CreateBuildCommand(ProjectDirectory); 440var build = CreateBuildCommand(ProjectDirectory); 458var clean = new CleanCommand(Log, ProjectDirectory.Path); 495var publish = CreatePublishCommand(ProjectDirectory, "AppWithP2PReference"); 559var build = CreateBuildCommand(ProjectDirectory, "AppWithP2PReference"); 596Directory.CreateDirectory(Path.Combine(ProjectDirectory.Path, "wwwroot")); 597File.WriteAllText(Path.Combine(ProjectDirectory.Path, "wwwroot", "file.build.txt"), "file1"); 598File.WriteAllText(Path.Combine(ProjectDirectory.Path, "wwwroot", "file.publish.txt"), "file1"); 600var build = CreateBuildCommand(ProjectDirectory); 631Directory.CreateDirectory(Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "wwwroot", "_content", "ClassLibrary", "js")); 632File.WriteAllText(Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "wwwroot", "_content", "ClassLibrary", "js", "project-transitive-dep.js"), "console.log('transitive-dep');"); 636var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 639var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 651var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 654var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 692var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 695var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 727var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 730var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 753var secondBuild = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 790var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 793var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 832var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 835var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 873var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 876var build = CreateBuildCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 903var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 941var restore = CreateRestoreCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 944var publish = CreatePublishCommand(ProjectDirectory, "AppWithPackageAndP2PReference"); 948var intermediateOutputPath = Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "obj", "Debug"); 949var publishPath = Path.Combine(ProjectDirectory.Path, "AppWithPackageAndP2PReference", "bin", "Debug", "publish");