public void ShouldDeleteAuth() { var mockLoginrepo = new Mock <ILoginRepository>(); mockLoginrepo.Setup(mock => mock.Delete(0)).Returns(true); var res = new DeleteAuth(mockLoginrepo.Object, 0).Execute(); Assert.IsTrue(res); }
public IActionResult Delete(long id) { var res = new DeleteAuth(loginRepository, id).Execute(); if (!res) { return(BadRequest("impossible de supprimer le login")); } return(Ok()); }
public void ShouldFailDeletingAuth() { var mockLoginrepo = new Mock <ILoginRepository>(); mockLoginrepo.Setup(mock => mock.Delete(It.Is <long>(v => v != 0))).Returns(false); var res = new DeleteAuth(mockLoginrepo.Object, 10).Execute(); Assert.IsFalse(res); }