Fin TU Success Controller et refactor nom méthode TU Inquiries
continuous-integration/drone/push Build is passing Details

pull/40/head
Maxime SAPOUNTZIS 1 year ago
parent d34c75d6bf
commit 8d1791b7cf

@ -168,7 +168,7 @@ namespace TestAPI
[Fact] [Fact]
public void DeleteUserSuccess() public void DeleteInquirySuccess()
{ {
inquiryService.Setup(x => x.DeleteInquiry(1)) inquiryService.Setup(x => x.DeleteInquiry(1))
.Returns(true); .Returns(true);
@ -186,7 +186,7 @@ namespace TestAPI
[Fact] [Fact]
public void DeleteUserFail() public void DeleteInquiryFail()
{ {
inquiryService.Setup(x => x.DeleteInquiry(1)) inquiryService.Setup(x => x.DeleteInquiry(1))
.Returns(true); .Returns(true);
@ -202,7 +202,7 @@ namespace TestAPI
[Fact] [Fact]
public void CreateUserSuccess() public void CreateInquirySuccess()
{ {
inquiryService.Setup(x => x.CreateInquiry("Titros","description",false)) inquiryService.Setup(x => x.CreateInquiry("Titros","description",false))
.Returns(new InquiryDTO(4,"Titros","description",false)); .Returns(new InquiryDTO(4,"Titros","description",false));
@ -223,7 +223,7 @@ namespace TestAPI
} }
[Fact] [Fact]
public void CreateUserFail() public void CreateInquiryFail()
{ {
inquiryService.Setup(x => x.CreateInquiry("Titros", "description", false)) inquiryService.Setup(x => x.CreateInquiry("Titros", "description", false))
.Returns(new InquiryDTO(4, "Titros", "description", false)); .Returns(new InquiryDTO(4, "Titros", "description", false));
@ -240,7 +240,7 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateUserSuccess() public void UpdateInquirySuccess()
{ {
inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)))
.Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); .Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true));
@ -260,7 +260,7 @@ namespace TestAPI
} }
[Fact] [Fact]
public void UpdateUserFail() public void UpdateInquiryFail()
{ {
inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)))
.Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); .Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true));

@ -242,27 +242,41 @@ namespace TestAPI
[Fact]
public void UpdateUserSuccess()
{
sucessService.Setup(x => x.UpdateSuccess(1,1,new SuccessDTO(1,1,true)))
.Returns(new SuccessDTO(1, 1, true));
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 1, true));
if (successesResult is OkObjectResult okObjectResult)
{
SuccessDTO valeur = okObjectResult.Value as SuccessDTO;
Assert.NotNull(valeur);
Assert.Equal(1, valeur.UserId);
Assert.Equal(1, valeur.InquiryId);
Assert.True(valeur.IsFinished);
}
}
[Fact]
public void UpdateUserFail()
{
sucessService.Setup(x => x.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true)))
.Returns(new SuccessDTO(1, 2, true));
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true));
if (successesResult is BadRequestResult BDObjectResult)
{
Assert.Equal(400, BDObjectResult.StatusCode);
}
}

Loading…
Cancel
Save