|
|
|
@ -88,6 +88,8 @@ namespace TestAPI
|
|
|
|
|
Assert.Equal(valeur[1].GetHashCode(), successesList[1].GetHashCode());
|
|
|
|
|
Assert.True(valeur[1].Equals(successesList[1]));
|
|
|
|
|
Assert.False(valeur.Equals(new object()));
|
|
|
|
|
Assert.False(valeur.Equals(null));
|
|
|
|
|
Assert.True(valeur.Equals(valeur));
|
|
|
|
|
Assert.IsType<SuccessDTO>(valeur[0]);
|
|
|
|
|
Assert.Contains(valeur[1], successesList);
|
|
|
|
|
}
|
|
|
|
@ -168,6 +170,41 @@ namespace TestAPI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void DeleteSuccessSuccess()
|
|
|
|
|
{
|
|
|
|
|
sucessService.Setup(x => x.DeleteSuccess(1,1))
|
|
|
|
|
.Returns(true);
|
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(1,1);
|
|
|
|
|
if (sucessesResult is OkObjectResult okObjectResult)
|
|
|
|
|
{
|
|
|
|
|
bool valeur = (bool)okObjectResult.Value;
|
|
|
|
|
|
|
|
|
|
Assert.True(valeur);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void DeleteSucessFail()
|
|
|
|
|
{
|
|
|
|
|
sucessService.Setup(x => x.DeleteSuccess(1, 1))
|
|
|
|
|
.Returns(true);
|
|
|
|
|
var SuccessesController = new SuccessesController(sucessService.Object, new NullLogger<SuccessesController>());
|
|
|
|
|
|
|
|
|
|
var sucessesResult = SuccessesController.DeleteSuccess(100, 278);
|
|
|
|
|
if (sucessesResult is NotFoundObjectResult NFObjectResult)
|
|
|
|
|
{
|
|
|
|
|
Assert.Null(NFObjectResult.Value);
|
|
|
|
|
Assert.IsNotType<bool>(NFObjectResult.Value);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|