28 references to Dependency
Microsoft.AspNetCore.OpenApi.Tests (28)
Transformers\SchemaTransformerTests.cs (28)
286var serviceCollection = new ServiceCollection().AddSingleton<Dependency>(); 304Assert.Equal(Dependency.InstantiationCount.ToString(CultureInfo.InvariantCulture), value); 324var serviceCollection = new ServiceCollection().AddTransient<Dependency>(); 333Dependency.InstantiationCount = 0; 356Assert.Equal(2, Dependency.InstantiationCount); 778var serviceCollection = new ServiceCollection().AddSingleton<Dependency>(); 784Dependency.InstantiationCount = 0; 787var service = context.ApplicationServices.GetRequiredService<Dependency>(); 788var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 799Assert.Equal(1, Dependency.InstantiationCount); 805var serviceCollection = new ServiceCollection().AddScoped<Dependency>(); 811Dependency.InstantiationCount = 0; 814var service = context.ApplicationServices.GetRequiredService<Dependency>(); 815var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 826Assert.Equal(2, Dependency.InstantiationCount); 832var serviceCollection = new ServiceCollection().AddTransient<Dependency>(); 838Dependency.InstantiationCount = 0; 841var service = context.ApplicationServices.GetRequiredService<Dependency>(); 842var sameServiceAgain = context.ApplicationServices.GetRequiredService<Dependency>(); 854Assert.Equal(10, Dependency.InstantiationCount); 1001private class ActivatedTransformerWithDependency(Dependency dependency) : IOpenApiSchemaTransformer 1007schema.Extensions["x-my-extension"] = new JsonNodeExtension(Dependency.InstantiationCount.ToString(CultureInfo.InvariantCulture));