Fix integration test database connection string
Some checks are pending
continuous-integration/drone/push Build is running
Some checks are pending
continuous-integration/drone/push Build is running
This commit is contained in:
@@ -31,6 +31,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\src\Vegasco.Server.AppHost.Shared\Vegasco.Server.AppHost.Shared.csproj" />
|
||||||
<ProjectReference Include="..\..\src\WebApi\WebApi.csproj" />
|
<ProjectReference Include="..\..\src\WebApi\WebApi.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,13 +3,11 @@ using Microsoft.AspNetCore.Authorization.Policy;
|
|||||||
using Microsoft.AspNetCore.Hosting;
|
using Microsoft.AspNetCore.Hosting;
|
||||||
using Microsoft.AspNetCore.Mvc.Testing;
|
using Microsoft.AspNetCore.Mvc.Testing;
|
||||||
using Microsoft.AspNetCore.TestHost;
|
using Microsoft.AspNetCore.TestHost;
|
||||||
using Microsoft.EntityFrameworkCore;
|
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.DependencyInjection.Extensions;
|
using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||||
using Testcontainers.PostgreSql;
|
using Testcontainers.PostgreSql;
|
||||||
using Vegasco.WebApi.Common;
|
using Vegasco.WebApi.Common;
|
||||||
using Vegasco.WebApi.Persistence;
|
|
||||||
|
|
||||||
namespace WebApi.Tests.Integration;
|
namespace WebApi.Tests.Integration;
|
||||||
|
|
||||||
@@ -40,7 +38,7 @@ public sealed class WebAppFactory : WebApplicationFactory<IWebApiMarker>, IAsync
|
|||||||
{
|
{
|
||||||
IEnumerable<KeyValuePair<string, string?>> customConfig =
|
IEnumerable<KeyValuePair<string, string?>> customConfig =
|
||||||
[
|
[
|
||||||
new KeyValuePair<string, string?>("ConnectionStrings:Database", _database.GetConnectionString()),
|
new KeyValuePair<string, string?>($"ConnectionStrings:{Vegasco.Server.AppHost.Shared.Constants.Database.Name}", _database.GetConnectionString()),
|
||||||
new KeyValuePair<string, string?>("JWT:ValidAudience", "https://localhost"),
|
new KeyValuePair<string, string?>("JWT:ValidAudience", "https://localhost"),
|
||||||
new KeyValuePair<string, string?>("JWT:MetadataUrl", "https://localhost"),
|
new KeyValuePair<string, string?>("JWT:MetadataUrl", "https://localhost"),
|
||||||
new KeyValuePair<string, string?>("JWT:NameClaimType", null),
|
new KeyValuePair<string, string?>("JWT:NameClaimType", null),
|
||||||
|
|||||||
Reference in New Issue
Block a user