diff --git a/API_SQLuedo/TestAPI/UserUnitTest.cs b/API_SQLuedo/TestAPI/UserUnitTest.cs index 526c1eb..809ee80 100644 --- a/API_SQLuedo/TestAPI/UserUnitTest.cs +++ b/API_SQLuedo/TestAPI/UserUnitTest.cs @@ -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(), 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(), userService.Object); + + var userResult = userController.DeleteUser(100); + if (userResult is OkObjectResult okObjectResult) + { + Assert.Null(okObjectResult.Value); + Assert.IsNotType(okObjectResult.Value); + } + } + + + private List GetUsersData() { List usersData = new List(4)