From c3acddb9c5ca01a7ecff1e6c26f67ecab620e6fd Mon Sep 17 00:00:00 2001 From: masapountz Date: Thu, 14 Mar 2024 16:38:08 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20TU=20d'=C3=A9chec=20de=20GetUserLi?= =?UTF-8?q?st?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- API_SQLuedo/TestAPI/UserUnitTest.cs | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/API_SQLuedo/TestAPI/UserUnitTest.cs b/API_SQLuedo/TestAPI/UserUnitTest.cs index e9c0bca..5d53eca 100644 --- a/API_SQLuedo/TestAPI/UserUnitTest.cs +++ b/API_SQLuedo/TestAPI/UserUnitTest.cs @@ -23,15 +23,13 @@ namespace TestAPI } [Fact] - public void GetUserList() + public void GetUserListSuccess() { - //arrange var productList = GetUsersData(); - userService.Setup(x => x.GetUsers(1 ,5)) + userService.Setup(x => x.GetUsers(1 ,3)) .Returns(productList); var userController = new UserController(new NullLogger(), userService.Object); - //act var userResult = userController.GetUsers(1,5); if (userResult is OkObjectResult okObjectResult) @@ -46,6 +44,25 @@ namespace TestAPI } + [Fact] + public void GetUserListFail() + { + var productList = GetUsersData(); + userService.Setup(x => x.GetUsers(1, 3)) + .Returns(productList); + var userController = new UserController(new NullLogger(), userService.Object); + + var userResult = userController.GetUsers(2,3); + + if (userResult is StatusCodeResult statusCodeResult && statusCodeResult.StatusCode == 204) + + { + + Assert.IsNotType(userResult); + } + + } + private List GetUsersData()