4 instantiations of MongoDBEntityFrameworkCoreSettings
Aspire.MongoDB.EntityFrameworkCore.Tests (4)
ConfigurationTests.cs (4)
12
=> Assert.Null(new
MongoDBEntityFrameworkCoreSettings
().ConnectionString);
16
=> Assert.Null(new
MongoDBEntityFrameworkCoreSettings
().DatabaseName);
20
=> Assert.False(new
MongoDBEntityFrameworkCoreSettings
().DisableHealthChecks);
24
=> Assert.False(new
MongoDBEntityFrameworkCoreSettings
().DisableTracing);
18 references to MongoDBEntityFrameworkCoreSettings
Aspire.MongoDB.EntityFrameworkCore (10)
AspireMongoDBEntityFrameworkCoreExtensions.cs (9)
35
/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="
MongoDBEntityFrameworkCoreSettings
.ConnectionString"/> is not provided.</exception>
40
Action<
MongoDBEntityFrameworkCoreSettings
>? configureSettings = null,
48
var
settings = builder.GetDbContextSettings<TContext,
MongoDBEntityFrameworkCoreSettings
>(
86
throw new InvalidOperationException($"A database name is required but was not provided. Specify it via the '{nameof(databaseName)}' parameter, the '{nameof(
MongoDBEntityFrameworkCoreSettings
.DatabaseName)}' setting, or include it in the connection string.");
106
Action<
MongoDBEntityFrameworkCoreSettings
>? configureSettings = null)
111
var
settings = builder.GetDbContextSettings<TContext,
MongoDBEntityFrameworkCoreSettings
>(
127
private static void ConfigureInstrumentation<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.PublicProperties)] TContext>(IHostApplicationBuilder builder,
MongoDBEntityFrameworkCoreSettings
settings) where TContext : DbContext
AssemblyInfo.cs (1)
7
[assembly: ConfigurationSchema("Aspire:MongoDB:EntityFrameworkCore", typeof(
MongoDBEntityFrameworkCoreSettings
))]
Aspire.MongoDB.EntityFrameworkCore.Tests (8)
AspireMongoDBEntityFrameworkCoreExtensionsTests.cs (2)
274
MongoDBEntityFrameworkCoreSettings
? capturedSettings = null;
301
MongoDBEntityFrameworkCoreSettings
? capturedSettings = null;
ConformanceTests.cs (5)
15
public class ConformanceTests : ConformanceTests<TestDbContext,
MongoDBEntityFrameworkCoreSettings
>, IClassFixture<MongoDbContainerFixture>
77
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
MongoDBEntityFrameworkCoreSettings
>? configure = null, string? key = null)
103
protected override void SetHealthCheck(
MongoDBEntityFrameworkCoreSettings
options, bool enabled)
106
protected override void SetTracing(
MongoDBEntityFrameworkCoreSettings
options, bool enabled)
109
protected override void SetMetrics(
MongoDBEntityFrameworkCoreSettings
options, bool enabled) => throw new NotImplementedException();
EnrichMongoDbTests.cs (1)
22
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
MongoDBEntityFrameworkCoreSettings
>? configure = null, string? key = null)