mirror of
https://github.com/bitwarden/server.git
synced 2026-02-02 15:13:19 +08:00
Refactor BuildVerifyUserEmailAction to accept User entity instead of user ID
- Updated IUserRepository and its implementations to change the parameter of BuildVerifyUserEmailAction from Guid userId to User user. - Modified related repository methods in Dapper and Entity Framework to utilize the User entity for email verification. - Adjusted tests to reflect the new method signature, ensuring proper functionality and integration with the updated user verification process.
This commit is contained in:
@@ -320,7 +320,7 @@ public class OrganizationRepositoryTests
|
||||
{
|
||||
organizationRepository.BuildUpdateOrganizationAction(organization),
|
||||
organizationUserRepository.BuildConfirmOrganizationUserAction(organizationUser),
|
||||
userRepository.BuildVerifyUserEmailAction(user.Id)
|
||||
userRepository.BuildVerifyUserEmailAction(user)
|
||||
};
|
||||
|
||||
var collection = new Collection
|
||||
@@ -403,7 +403,7 @@ public class OrganizationRepositoryTests
|
||||
{
|
||||
organizationRepository.BuildUpdateOrganizationAction(organization),
|
||||
organizationUserRepository.BuildConfirmOrganizationUserAction(organizationUser),
|
||||
userRepository.BuildVerifyUserEmailAction(user.Id)
|
||||
userRepository.BuildVerifyUserEmailAction(user)
|
||||
};
|
||||
|
||||
// Execute all updates in single transaction
|
||||
@@ -453,7 +453,7 @@ public class OrganizationRepositoryTests
|
||||
{
|
||||
organizationRepository.BuildUpdateOrganizationAction(organization),
|
||||
organizationUserRepository.BuildConfirmOrganizationUserAction(organizationUser),
|
||||
userRepository.BuildVerifyUserEmailAction(user.Id),
|
||||
userRepository.BuildVerifyUserEmailAction(user),
|
||||
// Add a failing action to trigger rollback
|
||||
(Microsoft.Data.SqlClient.SqlConnection? _, Microsoft.Data.SqlClient.SqlTransaction? _, object? __) =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user