[FA-27] Fix unit test based on changes
All checks were successful
CI / build-backend (pull_request) Successful in 1m10s
CI / build-frontend (pull_request) Successful in 43s

This commit is contained in:
gamer147
2026-01-19 16:47:55 -05:00
parent b69bcd6bf4
commit 70d4ba201a

View File

@@ -213,10 +213,10 @@ public class UserManagementServiceTests
dbContext.Users.Add(inviter); dbContext.Users.Add(inviter);
await dbContext.SaveChangesAsync(); await dbContext.SaveChangesAsync();
var authentikUid = "authentik-uid-789"; var authentikPk = 456;
var authClient = Substitute.For<IAuthenticationServiceClient>(); var authClient = Substitute.For<IAuthenticationServiceClient>();
authClient.CreateUserAsync(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>()) authClient.CreateUserAsync(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>())
.Returns(new AuthentikUserResponse { Pk = 456, Uid = authentikUid }); .Returns(new AuthentikUserResponse { Pk = authentikPk, Uid = "authentik-uid-789" });
authClient.SendRecoveryEmailAsync(Arg.Any<int>()).Returns(true); authClient.SendRecoveryEmailAsync(Arg.Any<int>()).Returns(true);
var service = CreateService(dbContext, authClient); var service = CreateService(dbContext, authClient);
@@ -228,7 +228,7 @@ public class UserManagementServiceTests
result.Should().NotBeNull(); result.Should().NotBeNull();
result!.Username.Should().Be("newusername"); result!.Username.Should().Be("newusername");
result.Email.Should().Be("newuser@test.com"); result.Email.Should().Be("newuser@test.com");
result.OAuthProviderId.Should().Be(authentikUid); result.OAuthProviderId.Should().Be(authentikPk.ToString());
result.InviterId.Should().Be(inviter.Id); result.InviterId.Should().Be(inviter.Id);
result.AvailableInvites.Should().Be(0); result.AvailableInvites.Should().Be(0);
result.Disabled.Should().BeFalse(); result.Disabled.Should().BeFalse();