73 references to Write
Aspire.Hosting.Tests (73)
Pipelines\PipelineOutputSelectionTests.cs (73)
29var readme = Write(root, "README.md"); 30var source = Write(root, "src/Api/Program.cs"); 31var model = Write(root, "src/Ev2OutputRoot/ServiceModel.json"); 32var temporary = Write(root, "src/Ev2OutputRoot/cache.tmp"); 67Write(root, "artifacts/model.json", "old"); 77Write(root, "artifacts/model.json", "new"); 105var json = Write(root, "nested/model.json"); 106Write(root, "source.cs"); 124var artifact = Write(workspace.Path, "artifact.txt"); 140Write(workspace.Path, ".gitignore", "*.tmp\n"); 142var json = Write(root, "model.json"); 143var source = Write(root, "source.cs"); 144var tracked = Write(root, "tracked.tmp"); 145var ignored = Write(root, "cache.tmp"); 164Write(workspace.Path, ".gitignore", "output/ignored/\n"); 166var tracked = Write(root, "ignored/child/model.json"); 171Write(target, "model.json"); 196Write(workspace.Path, ".gitignore", "output/ignored*\n"); 199Write(link, "model.json"); 202var first = fileLink ? Write(workspace.Path, "first.txt", "same content") : workspace.CreateDirectory("first").FullName; 203var second = fileLink ? Write(workspace.Path, "second.txt", "same content") : workspace.CreateDirectory("second").FullName; 206Write(first, "model.json", "same content"); 207Write(second, "model.json", "same content"); 221var control = Write(root, "control.txt", "before"); 278var artifact = Write(root, "model.json", "old"); 300var artifact = Write(root, "model.json", "old"); 339var artifact = Write(root, "artifact.txt", "before"); 373Write(root, "ignored.bin"); 386Write(root, "artifact.txt"); 416var artifact = Write(workspace.Path, "src/artifacts/model.json"); 417Write(workspace.Path, "src/artifacts/cache.tmp"); 418Write(workspace.Path, "src/Program.cs"); 419Write(workspace.Path, "README.md"); 420var special = Write(workspace.Path, "special.txt"); 508var path = Write(workspace.Path, "artifact.TMP"); 528Write(root, "artifact.txt"); 548var paths = new List<string> { Write(root, " leading space .json"), Write(root, "日本語 ü.json") }; 551paths.Add(Write(root, "line\nname.json")); 552paths.Add(Write(root, " \t ")); 567Write(root, ".gitignore", "*.tmp\n!keep*.tmp\n\\!literal.json\nignored/\n"); 572expected.Add(Write(root, $"keep-{i:D4}-日本語-xxxxxxxxxxxxxxxxxxxxxxxx.tmp")); 573Write(root, $"drop-{i:D4}-xxxxxxxxxxxxxxxxxxxxxxxx.tmp"); 575Write(root, "!literal.json"); 576Write(root, "ignored/child/hidden.json"); 577expected.Add(Write(root, "nested/keep.tmp")); 578expected.Add(Write(root, "nested/plain.json")); 593Write(workspace.Path, ".gitignore", "*.tmp\n"); 595var artifact = Write(root, "artifact.tmp"); 596var visible = Write(root, "visible.json"); 605var target = Write(workspace.Path, "external-target.json"); 611Write(root, "artifact.tmp/must-not-walk.json"); 626var sibling = Write(workspace.Path, "output-sibling/outside.json"); 627var outer = Write(workspace.Path, "outside.json"); 628var inside = Write(root, "nested/artifact.json"); 645Write(first, "model.txt", "same content"); 646Write(second, "model.txt", "same content"); 677var tracked = Write(original, "model.txt"); 678Write(external, "model.txt"); 707var direct = Write(root, "model.tmp", "old"); 708var tracked = Write(root, "ignored/deep/model.json", "old"); 709var visible = Write(root, "visible.json"); 710Write(root, "cache.tmp"); 711Write(root, "ignored/deep/cache.bin"); 726Write(workspace.Path, "excluded/model.json"); 776var ignore = Write(workspace.Path, ignorePath, "*.tmp\n"); 780Write(workspace.Path, "keep/model.json"); 800var visible = Write(cache, "visible.json"); 801var removed = Write(cache, "old.tmp"); 811Write(cache, "new.tmp"); 830var artifact = Write(nested, "model.json", "old"); 879var artifact = Write(nested, "model.json"); 891Write(target, "model.json");