From 403aa3bdc407afe46801b72cc81aecce13f83324 Mon Sep 17 00:00:00 2001 From: masapountz Date: Fri, 15 Mar 2024 18:51:44 +0100 Subject: [PATCH] Fin TU InquiriesController --- API_SQLuedo/TestAPI/InquiryUnitTest.cs | 35 ++++++++++++++++++++++++++ API_SQLuedo/TestAPI/UserUnitTest.cs | 4 +-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/API_SQLuedo/TestAPI/InquiryUnitTest.cs b/API_SQLuedo/TestAPI/InquiryUnitTest.cs index de4068b..0654a2c 100644 --- a/API_SQLuedo/TestAPI/InquiryUnitTest.cs +++ b/API_SQLuedo/TestAPI/InquiryUnitTest.cs @@ -240,6 +240,41 @@ namespace TestAPI } + [Fact] + public void UpdateUserSuccess() + { + inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) + .Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); + var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger()); + + var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); + if (inquiriesResult is OkObjectResult okObjectResult) + { + InquiryDTO valeur = okObjectResult.Value as InquiryDTO; + + Assert.NotNull(valeur); + Assert.Equal("Passssss", valeur.Title); + Assert.Equal("heudfk@hdye.com", valeur.Description); + Assert.True(valeur.IsUser); + } + + } + + [Fact] + public void UpdateUserFail() + { + inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) + .Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); + var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger()); + + var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDTO(2, "Passssss", "heudfk@hdye.com", true)); + + if (inquiriesResult is BadRequestResult BDObjectResult) + { + + Assert.Equal(400, BDObjectResult.StatusCode); + } + } diff --git a/API_SQLuedo/TestAPI/UserUnitTest.cs b/API_SQLuedo/TestAPI/UserUnitTest.cs index de1ca65..4b28e91 100644 --- a/API_SQLuedo/TestAPI/UserUnitTest.cs +++ b/API_SQLuedo/TestAPI/UserUnitTest.cs @@ -256,11 +256,11 @@ namespace TestAPI [Fact] public void UpdateUserFail() { - userService.Setup(x => x.UpdateUser(1, new UserDTO(2,"Nom", "Passssss", "heudfk@hdye.com", true))) + userService.Setup(x => x.UpdateUser(1, new UserDTO(1,"Nom", "Passssss", "heudfk@hdye.com", true))) .Returns(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); var UsersController = new UsersController(new NullLogger(), userService.Object); - var userResult = UsersController.UpdateUser(1, new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); + var userResult = UsersController.UpdateUser(1, new UserDTO(2,"Nom", "Passssss", "heudfk@hdye.com", true)); if (userResult is BadRequestResult BDObjectResult) {