mirror of
https://github.com/bitwarden/server.git
synced 2025-06-20 02:48:03 -05:00
Add test
This commit is contained in:
parent
68960efc85
commit
a3b9bfc9ea
@ -28,6 +28,21 @@ public class UsersControllerTests
|
|||||||
await Assert.ThrowsAsync<NotFoundException>(() => sutProvider.Sut.GetPublicKeyAsync(new Guid().ToString()));
|
await Assert.ThrowsAsync<NotFoundException>(() => sutProvider.Sut.GetPublicKeyAsync(new Guid().ToString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Theory]
|
||||||
|
[BitAutoData]
|
||||||
|
public async Task GetPublicKey_ReturnsUserKeyResponseModel(
|
||||||
|
SutProvider<UsersController> sutProvider,
|
||||||
|
Guid userId)
|
||||||
|
{
|
||||||
|
var publicKey = "publicKey";
|
||||||
|
sutProvider.GetDependency<IUserRepository>().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]
|
[Theory]
|
||||||
[BitAutoData]
|
[BitAutoData]
|
||||||
public async Task GetAccountKeys_UserNotFound_ThrowsNotFoundException(
|
public async Task GetAccountKeys_UserNotFound_ThrowsNotFoundException(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user