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(