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)
25var publisher = program.GetManifestPublisher(); 42var publisher = program.GetManifestPublisher(); 59var publisher = program.GetManifestPublisher(); 78var publisher = program.GetManifestPublisher(); 118appBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest"); 121var publisher = program.Services.GetManifestPublisher(); 148var publisher = program.GetManifestPublisher(); 181var publisher = program.GetManifestPublisher(); 201var publisher = program.GetManifestPublisher(); 220var publisher = program.GetManifestPublisher(); 240var publisher = program.GetManifestPublisher(); 262var publisher = program.GetManifestPublisher(); 285var publisher = program.GetManifestPublisher(); 531program.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
Schema\SchemaTests.cs (2)
215builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest"); 219var publisher = program.Services.GetManifestPublisher();