public DatabaseFixture() { _connectionString = GetConnectionString(); var optionsBuilder = new DbContextOptionsBuilder <DeUrgentaContext>(); optionsBuilder.UseNpgsql(_connectionString); _emptyDatabaseCheckpoint = new Checkpoint { SchemasToInclude = new[] { "public" }, TablesToIgnore = new[] { "__EFMigrationsHistory" }, DbAdapter = DbAdapter.Postgres }; // Create instance of you application's DbContext Context = new DeUrgentaContext(optionsBuilder.Options); Context.Database.Migrate(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, DeUrgentaContext dbContext) { dbContext.Database.Migrate(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseAuthenticatedHangfireDashboard(Configuration); app.UseEndpoints(endpoints => { endpoints.MapControllers(); endpoints.MapHangfireDashboard(); }); }
public AcceptGroupInviteValidator(DeUrgentaContext context) { _context = context; }
public UpdateBackpackItemValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetGroupInvitesHandler(IValidateRequest <GetGroupInvites> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public RemoveContributorValidator(DeUrgentaContext context) { _context = context; }
public UpdateCertificationValidator(DeUrgentaContext context) { _context = context; }
public AddGroupHandler(IValidateRequest <AddGroup> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public RemoveFromGroupHandler(IValidateRequest <RemoveFromGroup> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public GetBackpackInvitesHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public DeleteLocationHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetUserHandler(IValidateRequest <GetUser> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public UpdateSafeLocationValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public UpdateBackpackHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public UpdateCertificationValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetCertificationsValidator(DeUrgentaContext context) { _context = context; }
public UpdateGroupValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetAdministeredGroupsHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public RemoveFromGroupHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetMyGroupsValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public InviteToBackpackContributorsValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public GetBackpackInvitesValidator(DeUrgentaContext context) { _context = context; }
public GetBackpackItemsHandler(IValidateRequest <GetBackpackItems> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public InviteToBackpackContributorsValidator(DeUrgentaContext context) { _context = context; }
public DeleteSafeLocationValidator(DeUrgentaContext context) { _context = context; }
public AcceptBackpackInviteValidator(DeUrgentaContext context) { _context = context; }
public AcceptBackpackInviteValidatorShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }
public AcceptGroupInviteHandler(IValidateRequest <AcceptGroupInvite> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public InviteToGroupHandler(IValidateRequest <InviteToGroup> validator, DeUrgentaContext context) { _validator = validator; _context = context; }
public LeaveGroupHandlerShould(DatabaseFixture fixture) { _dbContext = fixture.Context; }