From a3b9bfc9eadee2f079b1eacb420dbdea4b6ef1c2 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Thu, 12 Jun 2025 21:32:39 +0200 Subject: [PATCH] Add test --- .../Controllers/UsersControllerTests.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/Api.Test/KeyManagement/Controllers/UsersControllerTests.cs b/test/Api.Test/KeyManagement/Controllers/UsersControllerTests.cs index f1345c0fa1..70eb1cf1ad 100644 --- a/test/Api.Test/KeyManagement/Controllers/UsersControllerTests.cs +++ b/test/Api.Test/KeyManagement/Controllers/UsersControllerTests.cs @@ -28,6 +28,21 @@ public class UsersControllerTests await Assert.ThrowsAsync(() => sutProvider.Sut.GetPublicKeyAsync(new Guid().ToString())); } + [Theory] + [BitAutoData] + public async Task GetPublicKey_ReturnsUserKeyResponseModel( + SutProvider sutProvider, + Guid userId) + { + var publicKey = "publicKey"; + sutProvider.GetDependency().GetPublicKeyAsync(userId).Returns(publicKey); + + var result = await sutProvider.Sut.GetPublicKeyAsync(userId.ToString()); + Assert.NotNull(result); + Assert.Equal(userId, result.UserId); + Assert.Equal(publicKey, result.PublicKey); + } + [Theory] [BitAutoData] public async Task GetAccountKeys_UserNotFound_ThrowsNotFoundException(