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)
79
var metadata = await context.Services.GetRequiredService<
ICargoMetadataReader
>()
RustHostingExtensions.cs (2)
86
builder.Services.TryAddSingleton<
ICargoMetadataReader
, CargoMetadataReader>();
695
var metadata = await executionContext.Services.GetRequiredService<
ICargoMetadataReader
>()
Aspire.Hosting.Rust.Tests (29)
AddRustAppPublishTests.cs (24)
115
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
148
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
175
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
196
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
222
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
248
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
280
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
302
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
404
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
444
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(metadata));
598
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
628
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
672
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
748
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
787
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
807
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
830
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
920
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
938
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
968
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
989
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
1014
builder.Services.AddSingleton<
ICargoMetadataReader
>(reader);
1059
builder.Services.AddSingleton<
ICargoMetadataReader
>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service")));
1132
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
>(