33 writes to Mode
Aspire.Hosting.Tests (33)
Pipelines\PipelineOutputComparisonTests.cs (7)
29var snapshotter = new DefaultPipelineOutputSnapshotter(new(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 71})), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 91var first = new DefaultPipelineOutputSnapshotter(snapshotter, new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 92var second = new DefaultPipelineOutputSnapshotter(snapshotter, new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 124})), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 143var snapshotter = new DefaultPipelineOutputSnapshotter(new(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 166var snapshotter = new DefaultPipelineOutputSnapshotter(new(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }));
Pipelines\PipelineOutputDiffingTests.cs (5)
72options.Mode = PipelineOutputDiffMode.FileSystem; 97options.Mode = PipelineOutputDiffMode.FileSystem; 191builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = PipelineOutputDiffMode.FileSystem); 925options.Mode = PipelineOutputDiffMode.FileSystem; 942options.Mode = requireGit ? PipelineOutputDiffMode.Git : PipelineOutputDiffMode.FileSystem;
Pipelines\PipelineOutputGitFingerprintTests.cs (1)
41var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(new(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = useGit ? PipelineOutputDiffMode.Git : PipelineOutputDiffMode.FileSystem }));
Pipelines\PipelineOutputResolutionTests.cs (1)
124builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode);
Pipelines\PipelineOutputSelectionTests.cs (12)
37var options = new PipelineOutputDiffOptions { Mode = mode }; 72var options = new PipelineOutputDiffOptions { Mode = mode }; 107var options = new PipelineOutputDiffOptions { Mode = mode }; 127var selected = await SelectAsync(new() { Mode = mode }, workspace.Path); 147var options = new PipelineOutputDiffOptions { Mode = mode }; 174var options = new PipelineOutputDiffOptions { Mode = useGit ? PipelineOutputDiffMode.Git : PipelineOutputDiffMode.FileSystem }; 281var options = new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }; 284options.Mode = PipelineOutputDiffMode.Git; 341var options = new PipelineOutputDiffOptions { Mode = mode }; 466builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode); 509var options = new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }; 531var options = new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem };
Pipelines\PipelineOutputStrategyTests.cs (7)
26var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(new(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem })); 48var options = new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }; 76var options = new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.Git }; 115var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(new(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = mode })); 134var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(new(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = mode })); 660builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode); 662var nativeSnapshotter = throughDi ? app.Services.GetRequiredService<IPipelineOutputSnapshotter<PipelineOutputSnapshot>>() : new DefaultPipelineOutputSnapshotter(snapshotter, new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = mode }));
7 references to Mode
Aspire.Hosting (3)
Pipelines\DefaultPipelineOutputSnapshotter.cs (1)
30_mode = policy.Mode;
Pipelines\PipelineOutputDiffOptions.cs (1)
30/// <see cref="Mode"/> selects Git; an include cannot restore an ignored, untracked file.
Pipelines\PipelineOutputDiffOptionsValidator.cs (1)
17if (!Enum.IsDefined(options.Mode))
Aspire.Hosting.Tests (4)
Pipelines\PipelineOutputDiffingTests.cs (3)
46Assert.Equal(PipelineOutputDiffMode.FileSystem, options.Mode); 53Assert.Equal(PipelineOutputDiffMode.Auto, options.Mode); 79Assert.Equal(PipelineOutputDiffMode.FileSystem, options.Mode);
Pipelines\PipelineOutputSelectionTests.cs (1)
436Assert.Equal(PipelineOutputDiffMode.FileSystem, options.Mode);