|
|
|
@ -156,6 +156,46 @@ namespace TestAPI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void DeleteUserSuccess()
|
|
|
|
|
{
|
|
|
|
|
var userList = GetUsersData();
|
|
|
|
|
userService.Setup(x => x.DeleteUser(1))
|
|
|
|
|
.Returns(true);
|
|
|
|
|
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
|
|
|
|
|
|
|
|
|
|
var userResult = userController.DeleteUser(1);
|
|
|
|
|
if (userResult is OkObjectResult okObjectResult)
|
|
|
|
|
{
|
|
|
|
|
bool valeur = (bool)okObjectResult.Value;
|
|
|
|
|
|
|
|
|
|
Assert.True(valeur);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void DeleteUserFail()
|
|
|
|
|
{
|
|
|
|
|
var userList = GetUsersData();
|
|
|
|
|
userService.Setup(x => x.DeleteUser(1))
|
|
|
|
|
.Returns(true);
|
|
|
|
|
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
|
|
|
|
|
|
|
|
|
|
var userResult = userController.DeleteUser(100);
|
|
|
|
|
if (userResult is OkObjectResult okObjectResult)
|
|
|
|
|
{
|
|
|
|
|
Assert.Null(okObjectResult.Value);
|
|
|
|
|
Assert.IsNotType<bool>(okObjectResult.Value);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<UserDTO> GetUsersData()
|
|
|
|
|
{
|
|
|
|
|
List<UserDTO> usersData = new List<UserDTO>(4)
|
|
|
|
|