From 3a604ede880355c50ad2b6c7a4f22df2961dab8b Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 17 Apr 2025 16:43:15 +0200 Subject: [PATCH] Refactor user creation and retrieval in tests Updated `DbRepositoryTests` to await `CreateAsync` directly for user creation. Changed assertion to compare the created user with the user retrieved from the repository, enhancing test accuracy. --- DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs b/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs index 50914e2..8c580b8 100644 --- a/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs +++ b/DigitalData.Core.Tests/Infrastructure/DbRepositoryTests.cs @@ -60,10 +60,10 @@ public class DbRepositoryTests var user = faker.Generate(); // Act - await _userRepo.CreateAsync(user); - var createdUser = (await _userRepo.ReadAsync()).First(); + var createdUser = await _userRepo.CreateAsync(user); + var readUser = await _userRepo.ReadFirstOrDefaultAsync(u => u.Id == createdUser.Id); // Assert - Assert.That(createdUser, Is.EqualTo(user)); + Assert.That(createdUser, Is.EqualTo(readUser)); } }