Exemple #1
0
        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);
        }
Exemple #3
0
 public AuditProviderFactoryWithLocalization(AuditProviderFactory auditProviderFactory, IStringLocalizer localizer)
 {
     this.auditProviderFactory = auditProviderFactory ?? throw new ArgumentNullException(nameof(auditProviderFactory));
     this.localizer            = localizer ?? throw new ArgumentNullException(nameof(localizer));
 }