public AuditQueryIntegrationTests() { dbContextOptions = new DbContextOptionsBuilder <AuditDatabaseContext>() .UseInMemoryDatabase(nameof(AuditQueryIntegrationTests)) .Options; var databaseContext = new AuditDatabaseContext(dbContextOptions); databaseContext.Database.EnsureDeleted(); databaseContext.Database.EnsureCreated(); auditProviderFactory = new RSK.Audit.EF.AuditProviderFactory(dbContextOptions); }
public AuditWriteTests() { var options = new DbContextOptionsBuilder <AuditDatabaseContext>() .UseInMemoryDatabase(nameof(AuditWriteTests)) .Options; databaseContext = new AuditDatabaseContext(options); databaseContext.Database.EnsureDeleted(); databaseContext.Database.EnsureCreated(); auditProviderFactory = new RSK.Audit.EF.AuditProviderFactory(options); }
public AuditProviderFactoryWithLocalization(AuditProviderFactory auditProviderFactory, IStringLocalizer localizer) { this.auditProviderFactory = auditProviderFactory ?? throw new ArgumentNullException(nameof(auditProviderFactory)); this.localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); }