public void EnsureDatabaseCreated_CreatedSuccessfully() { var options = new DbContextOptionsBuilder<IncidentReportWriteDbContext>() .ReplaceService<IValueConverterSelector, StronglyTypedIdValueConverterSelector>() .UseInMemoryDatabase(Guid.NewGuid().ToString()).Options; var context = new IncidentReportWriteDbContext(options); context.Database.EnsureCreated(); }
public void CreateDbSchema_SqlLiteDatabase_CreatedSuccessfully() { var options = new DbContextOptionsBuilder<IncidentReportWriteDbContext>() .ReplaceService<IValueConverterSelector, StronglyTypedIdValueConverterSelector>() .UseSqlite(CreateSqlLiteInMemoryDatabase()).Options; var context = new IncidentReportWriteDbContext(options); context.Database.EnsureDeleted(); context.Database.EnsureCreated(); }
public IncidentApplicationRepository(IncidentReportWriteDbContext writeContext) { this._writeContext = writeContext; }
public EmployeeRepository(IncidentReportWriteDbContext writeContext) { this._writeContext = writeContext; }
public OutboxMessageRepository(IncidentReportWriteDbContext writeContext) { this._writeContext = writeContext; }
public UnitOfWork(IncidentReportWriteDbContext context) { this._context = context; }