From 4ea0978cf67dd6e0e882e3e3b05e1de8a5f95c7e Mon Sep 17 00:00:00 2001 From: ThompsonNye Date: Sat, 28 Dec 2024 17:10:36 +0100 Subject: [PATCH] Fix integration test database connection string --- .../WebApi.Tests.Integration/WebApi.Tests.Integration.csproj | 1 + tests/WebApi.Tests.Integration/WebAppFactory.cs | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj b/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj index 8b543ef..4d73780 100644 --- a/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj +++ b/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj @@ -31,6 +31,7 @@ + diff --git a/tests/WebApi.Tests.Integration/WebAppFactory.cs b/tests/WebApi.Tests.Integration/WebAppFactory.cs index cd057b4..7c9f74d 100644 --- a/tests/WebApi.Tests.Integration/WebAppFactory.cs +++ b/tests/WebApi.Tests.Integration/WebAppFactory.cs @@ -3,13 +3,11 @@ using Microsoft.AspNetCore.Authorization.Policy; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc.Testing; using Microsoft.AspNetCore.TestHost; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Testcontainers.PostgreSql; using Vegasco.WebApi.Common; -using Vegasco.WebApi.Persistence; namespace WebApi.Tests.Integration; @@ -40,7 +38,7 @@ public sealed class WebAppFactory : WebApplicationFactory, IAsync { IEnumerable> customConfig = [ - new KeyValuePair("ConnectionStrings:Database", _database.GetConnectionString()), + new KeyValuePair($"ConnectionStrings:{Vegasco.Server.AppHost.Shared.Constants.Database.Name}", _database.GetConnectionString()), new KeyValuePair("JWT:ValidAudience", "https://localhost"), new KeyValuePair("JWT:MetadataUrl", "https://localhost"), new KeyValuePair("JWT:NameClaimType", null),