From f1f5b9e16d3d36bc7ca2535298338124958e447c Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 22 Apr 2025 16:32:17 +0200 Subject: [PATCH] refactor(DbRepositoryTests): Update AddDbRepository configuration --- .../DigitalData.Core.Infrastructure.AutoMapper.csproj | 2 +- DigitalData.Core.Infrastructure/DbRepository.cs | 1 + DigitalData.Core.Tests/DigitalData.Core.Tests.csproj | 1 + DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs | 3 ++- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/DigitalData.Core.Infrastructure.AutoMapper/DigitalData.Core.Infrastructure.AutoMapper.csproj b/DigitalData.Core.Infrastructure.AutoMapper/DigitalData.Core.Infrastructure.AutoMapper.csproj index cb10076..53038b5 100644 --- a/DigitalData.Core.Infrastructure.AutoMapper/DigitalData.Core.Infrastructure.AutoMapper.csproj +++ b/DigitalData.Core.Infrastructure.AutoMapper/DigitalData.Core.Infrastructure.AutoMapper.csproj @@ -1,7 +1,7 @@  - net9.0 + net7.0;net8.0;net9.0 enable enable diff --git a/DigitalData.Core.Infrastructure/DbRepository.cs b/DigitalData.Core.Infrastructure/DbRepository.cs index 39ac1df..74baf5d 100644 --- a/DigitalData.Core.Infrastructure/DbRepository.cs +++ b/DigitalData.Core.Infrastructure/DbRepository.cs @@ -9,6 +9,7 @@ public class DbRepository : IRepository where TDbC protected internal readonly TDbContext Context; protected internal readonly DbSet Entities; + public IEntityMapper Mapper { get; } public DbRepository(TDbContext context, Func> queryFactory, IEntityMapper mapper) diff --git a/DigitalData.Core.Tests/DigitalData.Core.Tests.csproj b/DigitalData.Core.Tests/DigitalData.Core.Tests.csproj index 3a9df51..07ad697 100644 --- a/DigitalData.Core.Tests/DigitalData.Core.Tests.csproj +++ b/DigitalData.Core.Tests/DigitalData.Core.Tests.csproj @@ -26,6 +26,7 @@ + diff --git a/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs b/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs index ea407c9..c30c577 100644 --- a/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs +++ b/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs @@ -7,6 +7,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System.Reflection; using DigitalData.Core.Abstractions.Infrastructure; +using DigitalData.Core.Infrastructure.AutoMapper; public class DbRepositoryTests { @@ -21,7 +22,7 @@ public class DbRepositoryTests builder.Services.AddDbContext(opt => opt.UseInMemoryDatabase("MockDB")); - builder.Services.AddDbRepository(context => context.Users); + builder.Services.AddDbRepository(context => context.Users).UseAutoMapper(typeof(UserCreateDto), typeof(UserReadDto)); builder.Services.AddAutoMapper(Assembly.GetExecutingAssembly());