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> 40Action<MongoDBEntityFrameworkCoreSettings>? configureSettings = null, 48var settings = builder.GetDbContextSettings<TContext, MongoDBEntityFrameworkCoreSettings>( 86throw 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."); 106Action<MongoDBEntityFrameworkCoreSettings>? configureSettings = null) 111var settings = builder.GetDbContextSettings<TContext, MongoDBEntityFrameworkCoreSettings>( 127private 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)
274MongoDBEntityFrameworkCoreSettings? capturedSettings = null; 301MongoDBEntityFrameworkCoreSettings? capturedSettings = null;
ConformanceTests.cs (5)
15public class ConformanceTests : ConformanceTests<TestDbContext, MongoDBEntityFrameworkCoreSettings>, IClassFixture<MongoDbContainerFixture> 77protected override void RegisterComponent(HostApplicationBuilder builder, Action<MongoDBEntityFrameworkCoreSettings>? configure = null, string? key = null) 103protected override void SetHealthCheck(MongoDBEntityFrameworkCoreSettings options, bool enabled) 106protected override void SetTracing(MongoDBEntityFrameworkCoreSettings options, bool enabled) 109protected override void SetMetrics(MongoDBEntityFrameworkCoreSettings options, bool enabled) => throw new NotImplementedException();
EnrichMongoDbTests.cs (1)
22protected override void RegisterComponent(HostApplicationBuilder builder, Action<MongoDBEntityFrameworkCoreSettings>? configure = null, string? key = null)