2 implementations of IPipelineOutputFileHasher
Aspire.Hosting.TestUtilities (2)
Utils\ByteOutputFileHasher.cs (1)
11
public sealed class ByteOutputFileHasher :
IPipelineOutputFileHasher
Utils\TestPipelineOutputFileHasher.cs (1)
8
public sealed class TestPipelineOutputFileHasher(Func<FileSystemInfo, CancellationToken, ValueTask<ReadOnlyMemory<byte>>> hash) :
IPipelineOutputFileHasher
7 references to IPipelineOutputFileHasher
Aspire.Hosting (2)
Pipelines\PipelineOutputSnapshotter.cs (2)
15
private readonly
IPipelineOutputFileHasher
? _hasher;
20
public PipelineOutputSnapshotter(
IPipelineOutputFileHasher
? hasher = null)
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFOutputDiffingTests.cs (1)
91
builder.Services.AddSingleton<
IPipelineOutputFileHasher
>(new TestPipelineOutputFileHasher(async (file, ct) =>
Aspire.Hosting.Tests (4)
Pipelines\PipelineOutputDiffingTests.cs (3)
116
builder.Services.AddSingleton<
IPipelineOutputFileHasher
>(hasher);
190
builder.Services.AddSingleton<
IPipelineOutputFileHasher
, ByteOutputFileHasher>();
196
var hasher = Assert.IsType<ByteOutputFileHasher>(app.Services.GetRequiredService<
IPipelineOutputFileHasher
>());
Pipelines\PipelineOutputStrategyTests.cs (1)
658
builder.Services.AddSingleton<
IPipelineOutputFileHasher
>(hasher);