2 implementations of ICargoMetadataReader
Aspire.Hosting.Rust (1)
CargoMetadataReader.cs (1)
31
internal sealed partial class CargoMetadataReader :
ICargoMetadataReader
Aspire.Hosting.Rust.Tests (1)
FakeCargoMetadataReader.cs (1)
13
internal sealed class FakeCargoMetadataReader(string metadataJson) :
ICargoMetadataReader
32 references to ICargoMetadataReader
Aspire.Hosting.Rust (3)
RustDockerfileGenerator.cs (1)
81
var metadata = await context.Services.GetRequiredService<
ICargoMetadataReader
>()
RustHostingExtensions.cs (2)
89
builder.Services.TryAddSingleton<
ICargoMetadataReader
, CargoMetadataReader>();
698
var metadata = await executionContext.Services.GetRequiredService<
ICargoMetadataReader
>()
Aspire.Hosting.Rust.Tests (29)
AddRustAppPublishTests.cs (24)
117
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
150
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
177
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
198
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
224
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
250
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
282
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
304
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
406
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
446
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(metadata));
600
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
630
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
674
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
750
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
789
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
809
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
832
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
922
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
940
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
970
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
991
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
1016
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
1061
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
1134
builder.Services.AddSingleton<
ICargoMetadataReader
>(
RustPublicApiTests.cs (5)
402
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
434
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
473
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
508
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
531
builder.Services.AddSingleton<
ICargoMetadataReader
>(