Refactor user DTOs and update faker method
- 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`.
This commit is contained in:
parent
e3b9d2971b
commit
7d2098092a
@ -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<UserDto> CreateUserDtoFaker(string? firstName = null, string? email = null, int? age = null) => new Faker<UserDto>()
|
||||
public static Faker<UserCreateDto> CreateUserDtoFaker(string? firstName = null, string? email = null, int? age = null) => new Faker<UserCreateDto>()
|
||||
.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));
|
||||
|
||||
5
DigitalData.Core.Tests/Mock/UserCreateDto.cs
Normal file
5
DigitalData.Core.Tests/Mock/UserCreateDto.cs
Normal file
@ -0,0 +1,5 @@
|
||||
namespace DigitalData.Core.Tests.Mock;
|
||||
|
||||
public class UserCreateDto : UserBase
|
||||
{
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
namespace DigitalData.Core.Tests.Mock;
|
||||
|
||||
public class UserDto : UserBase
|
||||
public class UserReadDto : UserBase
|
||||
{
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user