Ajout des TU pour DeleteUser

pull/40/head
Maxime SAPOUNTZIS 1 year ago
parent e3b6f56204
commit 0d4ed12d9f

@ -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() private List<UserDTO> GetUsersData()
{ {
List<UserDTO> usersData = new List<UserDTO>(4) List<UserDTO> usersData = new List<UserDTO>(4)

Loading…
Cancel
Save