1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-01 08:40:33 -05:00

Update events application factory

This commit is contained in:
Hinton 2025-05-26 17:22:22 +02:00
parent 3b52c59cf9
commit 82253781ec
No known key found for this signature in database
GPG Key ID: 5F7295599C5D965C

View File

@ -1,6 +1,7 @@
using Bit.Core;
using Bit.Core.Auth.Models.Api.Request.Accounts;
using Bit.Core.Enums;
using Bit.IntegrationTestCommon;
using Bit.IntegrationTestCommon.Factories;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Hosting;
@ -13,15 +14,18 @@ namespace Bit.Events.IntegrationTest;
public class EventsApplicationFactory : WebApplicationFactoryBase<Startup>
{
private readonly IdentityApplicationFactory _identityApplicationFactory;
private const string _connectionString = "DataSource=:memory:";
public EventsApplicationFactory()
public EventsApplicationFactory() : this(new SqlServerTestDatabase())
{
SqliteConnection = new SqliteConnection(_connectionString);
SqliteConnection.Open();
}
public EventsApplicationFactory(ITestDatabase db)
{
TestDatabase = db;
HandleDbDisposal = true;
_identityApplicationFactory = new IdentityApplicationFactory();
_identityApplicationFactory.SqliteConnection = SqliteConnection;
_identityApplicationFactory.TestDatabase = TestDatabase;
}
protected override void ConfigureWebHost(IWebHostBuilder builder)