Ajout des TU pour CreateUser

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

@ -195,6 +195,46 @@ namespace TestAPI
} }
[Fact]
public void CreateUserSuccess()
{
var userList = GetUsersData();
userService.Setup(x => x.CreateUser("Nom","Passssss","heudfk@hdye.com",true))
.Returns(new UserDTO("Nom","Passssss", "heudfk@hdye.com",true));
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
var userResult = userController.CreateUser(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true));
if (userResult is CreatedResult createdObjectResult)
{
UserDTO valeur = createdObjectResult.Value as UserDTO;
Assert.NotNull(valeur);
Assert.Equal("Nom", valeur.Username);
Assert.Equal("Passssss",valeur.Password);
Assert.Equal("heudfk@hdye.com",valeur.Email);
Assert.True(valeur.IsAdmin);
}
}
[Fact]
public void CreateUserFail()
{
var userList = GetUsersData();
userService.Setup(x => x.CreateUser("Nom", "Passssss", "heudfk@hdye.com", true))
.Returns(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true));
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
var userResult = userController.CreateUser(new UserDTO(null, "Passssss", "heudfk@hdye.com", true));
if (userResult is BadRequestResult BDObjectResult)
{
Assert.Equal(400,BDObjectResult.StatusCode);
}
}
private List<UserDTO> GetUsersData() private List<UserDTO> GetUsersData()
{ {

Loading…
Cancel
Save