From 7d2098092a378ed82712db49f9672006fe2863b9 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 17 Apr 2025 17:39:48 +0200 Subject: [PATCH] Refactor user DTOs and update faker method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Aktualisiert `CreateUserDtoFaker` um `UserCreateDto` anstelle von `UserDto` zu generieren. - Die Klasse `UserDto` wurde entfernt, da sie nicht mehr benötigt wird. - Hinzufügen von `UserCreateDto` für die Erstellung von Benutzern, Erweiterung von `UserBase`. - Einführung von `UserReadDto` zum Lesen von Benutzerdaten, ebenfalls eine Erweiterung von `UserBase`. --- DigitalData.Core.Tests/Mock/Fake.cs | 2 +- DigitalData.Core.Tests/Mock/UserCreateDto.cs | 5 +++++ DigitalData.Core.Tests/Mock/{UserDto.cs => UserReadDto.cs} | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 DigitalData.Core.Tests/Mock/UserCreateDto.cs rename DigitalData.Core.Tests/Mock/{UserDto.cs => UserReadDto.cs} (56%) diff --git a/DigitalData.Core.Tests/Mock/Fake.cs b/DigitalData.Core.Tests/Mock/Fake.cs index 87abe9f..9cc0779 100644 --- a/DigitalData.Core.Tests/Mock/Fake.cs +++ b/DigitalData.Core.Tests/Mock/Fake.cs @@ -9,7 +9,7 @@ public static class Fake .RuleFor(u => u.Email, f => email ?? f.Internet.Email()) .RuleFor(u => u.Age, f => age ?? f.Random.Int(18, 99)); - public static Faker CreateUserDtoFaker(string? firstName = null, string? email = null, int? age = null) => new Faker() + public static Faker CreateUserDtoFaker(string? firstName = null, string? email = null, int? age = null) => new Faker() .RuleFor(u => u.FirstName, f => firstName ?? f.Name.FirstName()) .RuleFor(u => u.Email, f => email ?? f.Internet.Email()) .RuleFor(u => u.Age, f => age ?? f.Random.Int(18, 99)); diff --git a/DigitalData.Core.Tests/Mock/UserCreateDto.cs b/DigitalData.Core.Tests/Mock/UserCreateDto.cs new file mode 100644 index 0000000..7b43b9b --- /dev/null +++ b/DigitalData.Core.Tests/Mock/UserCreateDto.cs @@ -0,0 +1,5 @@ +namespace DigitalData.Core.Tests.Mock; + +public class UserCreateDto : UserBase +{ +} diff --git a/DigitalData.Core.Tests/Mock/UserDto.cs b/DigitalData.Core.Tests/Mock/UserReadDto.cs similarity index 56% rename from DigitalData.Core.Tests/Mock/UserDto.cs rename to DigitalData.Core.Tests/Mock/UserReadDto.cs index 928b59c..f705e44 100644 --- a/DigitalData.Core.Tests/Mock/UserDto.cs +++ b/DigitalData.Core.Tests/Mock/UserReadDto.cs @@ -1,5 +1,5 @@ namespace DigitalData.Core.Tests.Mock; -public class UserDto : UserBase +public class UserReadDto : UserBase { }