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