From d34c75d6bfd4942818984558ac8759ef8ee447ab Mon Sep 17 00:00:00 2001 From: masapountz Date: Fri, 15 Mar 2024 21:37:09 +0100 Subject: [PATCH] Ajout des TU Create sur les Success --- API_SQLuedo/TestAPI/SuccessesUnitTest.cs | 43 +++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/API_SQLuedo/TestAPI/SuccessesUnitTest.cs b/API_SQLuedo/TestAPI/SuccessesUnitTest.cs index 11780ab..06c1c9f 100644 --- a/API_SQLuedo/TestAPI/SuccessesUnitTest.cs +++ b/API_SQLuedo/TestAPI/SuccessesUnitTest.cs @@ -189,7 +189,7 @@ namespace TestAPI [Fact] - public void DeleteSucessFail() + public void DeleteSuccessFail() { sucessService.Setup(x => x.DeleteSuccess(1, 1)) .Returns(true); @@ -204,6 +204,47 @@ namespace TestAPI } + [Fact] + public void CreateSuccessSuccess() + { + sucessService.Setup(x => x.CreateSuccess(8,8,true)) + .Returns(new SuccessDTO(8,8,true)); + var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger()); + + var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(8,8,true)); + if (successesResult is CreatedResult createdObjectResult) + { + SuccessDTO valeur = createdObjectResult.Value as SuccessDTO; + + Assert.NotNull(valeur); + Assert.Equal(8, valeur.UserId); + Assert.Equal(8, valeur.InquiryId); + Assert.True(valeur.IsFinished); + } + + } + + [Fact] + public void CreateSuccessFail() + { + sucessService.Setup(x => x.CreateSuccess(8, 8, true)) + .Returns(new SuccessDTO(8, 8, true)); + var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger()); + + var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(882, 818, true)); + + if (successesResult is BadRequestResult BDObjectResult) + { + + Assert.Equal(400, BDObjectResult.StatusCode); + } + } + + + + + +