28 references to Dependency
Microsoft.AspNetCore.OpenApi.Tests (28)
Transformers\SchemaTransformerTests.cs (28)
289var serviceCollection = new ServiceCollection().AddSingleton<Dependency>(); 307Assert.Equal(Dependency.InstantiationCount.ToString(CultureInfo.InvariantCulture), value); 327var serviceCollection = new ServiceCollection().AddTransient<Dependency>(); 336Dependency.InstantiationCount = 0; 359Assert.Equal(2, Dependency.InstantiationCount); 781var serviceCollection = new ServiceCollection().AddSingleton<Dependency>(); 787Dependency.InstantiationCount = 0; 790var service = context.ApplicationServices.GetRequiredService<Dependency>(); 791var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 802Assert.Equal(1, Dependency.InstantiationCount); 808var serviceCollection = new ServiceCollection().AddScoped<Dependency>(); 814Dependency.InstantiationCount = 0; 817var service = context.ApplicationServices.GetRequiredService<Dependency>(); 818var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 829Assert.Equal(2, Dependency.InstantiationCount); 835var serviceCollection = new ServiceCollection().AddTransient<Dependency>(); 841Dependency.InstantiationCount = 0; 844var service = context.ApplicationServices.GetRequiredService<Dependency>(); 845var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 857Assert.Equal(10, Dependency.InstantiationCount); 1004private class ActivatedTransformerWithDependency(Dependency dependency) : IOpenApiSchemaTransformer 1010schema.Extensions["x-my-extension"] = new JsonNodeExtension(Dependency.InstantiationCount.ToString(CultureInfo.InvariantCulture));