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