24 references to JsonDocumentManifestPublisher
Aspire.Hosting.Tests (24)
Helpers\JsonDocumentManifestPublisher.cs (8)
42public static JsonDocumentManifestPublisher GetManifestPublisher(this TestProgram testProgram) 44var publisher = testProgram.App?.Services.GetRequiredKeyedService<IDistributedApplicationPublisher>("manifest") as JsonDocumentManifestPublisher; 45return publisher ?? throw new InvalidOperationException($"Manifest publisher was not {nameof(JsonDocumentManifestPublisher)}"); 48public static JsonDocumentManifestPublisher GetManifestPublisher(this IServiceProvider services) 50var publisher = services.GetRequiredKeyedService<IDistributedApplicationPublisher>("manifest") as JsonDocumentManifestPublisher; 51return publisher ?? throw new InvalidOperationException($"Manifest publisher was not {nameof(JsonDocumentManifestPublisher)}");
ManifestGenerationTests.cs (14)
24var publisher = program.GetManifestPublisher(); 41var publisher = program.GetManifestPublisher(); 58var publisher = program.GetManifestPublisher(); 77var publisher = program.GetManifestPublisher(); 117appBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest"); 120var publisher = program.Services.GetManifestPublisher(); 147var publisher = program.GetManifestPublisher(); 180var publisher = program.GetManifestPublisher(); 200var publisher = program.GetManifestPublisher(); 219var publisher = program.GetManifestPublisher(); 239var publisher = program.GetManifestPublisher(); 261var publisher = program.GetManifestPublisher(); 284var publisher = program.GetManifestPublisher(); 530program.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
Schema\SchemaTests.cs (2)
222builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest"); 226var publisher = program.Services.GetManifestPublisher();