Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 public IncidentApplicationRepository(IncidentReportWriteDbContext writeContext)
 {
     this._writeContext = writeContext;
 }
Ejemplo n.º 4
0
 public EmployeeRepository(IncidentReportWriteDbContext writeContext)
 {
     this._writeContext = writeContext;
 }
Ejemplo n.º 5
0
 public OutboxMessageRepository(IncidentReportWriteDbContext writeContext)
 {
     this._writeContext = writeContext;
 }
Ejemplo n.º 6
0
 public UnitOfWork(IncidentReportWriteDbContext context)
 {
     this._context = context;
 }