public async Task Teardown() { var contextFactory = new AuditContextFactory(); await using var context = contextFactory.CreateDbContext(DbContextOptionsBuilder); await context.Database.EnsureDeletedAsync(); }
public async Task SetUp() { _contextFactory = new AuditContextFactory(); await using var context = _contextFactory.CreateDbContext(DbContextOptionsBuilder); await context.Database.MigrateAsync(); await InputQueueSendEndpoint.Send(new A()); }
public async Task Teardown() { await _harness.Stop(); var contextFactory = new AuditContextFactory(); await using (var context = contextFactory.CreateDbContext(DbContextOptionsBuilder)) { context.Database.EnsureDeleted(); } }
public async Task SetUp() { var contextFactory = new AuditContextFactory(); await using (var context = contextFactory.CreateDbContext(DbContextOptionsBuilder)) { await context.Database.MigrateAsync(); } _store = new EntityFrameworkAuditStore(DbContextOptionsBuilder.Options, "EfCoreAudit"); _harness = new InMemoryTestHarness(); _harness.OnConnectObservers += bus => { bus.ConnectSendAuditObservers(_store); bus.ConnectConsumeAuditObserver(_store); }; _harness.Consumer <TestConsumer>(); await _harness.Start(); await _harness.InputQueueSendEndpoint.Send(new A()); }