From c03aa63051846fa5e90f5f39697d79f1e491791f Mon Sep 17 00:00:00 2001
From: Rick van Dam <rick-van-dam@outlook.com>
Date: Sat, 27 Apr 2024 23:47:58 +0200
Subject: [PATCH] enable more detailed logging and errors

---
 CleanAspCore.Api.Tests/TestSetup/TestWebApi.cs | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/CleanAspCore.Api.Tests/TestSetup/TestWebApi.cs b/CleanAspCore.Api.Tests/TestSetup/TestWebApi.cs
index 3eb07de..9ab2534 100644
--- a/CleanAspCore.Api.Tests/TestSetup/TestWebApi.cs
+++ b/CleanAspCore.Api.Tests/TestSetup/TestWebApi.cs
@@ -1,7 +1,9 @@
 using CleanAspCore.Data;
 using Microsoft.AspNetCore.Mvc.Testing;
+using Microsoft.EntityFrameworkCore;
 using Microsoft.Extensions.Configuration;
 using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.DependencyInjection.Extensions;
 using Microsoft.Extensions.Hosting;
 using Microsoft.Extensions.Logging;
 using Refit;
@@ -31,6 +33,14 @@ protected override IHost CreateHost(IHostBuilder builder)
             });
         });
 
+        builder.ConfigureServices(services =>
+        {
+            services.RemoveAll(typeof(DbContextOptions<HrContext>));
+            services.AddDbContext<HrContext>(c => c
+                .EnableSensitiveDataLogging()
+                .EnableDetailedErrors());
+        });
+
         builder.ConfigureLogging(loggingBuilder =>
         {
             loggingBuilder.ClearProviders();