public void DeleteFunctionClaim_EmptyOrNull_ThrowException() { // mock the IRepository object start var functionClaimsRepository = new Mock <IRepository>(); functionClaimsRepository.Setup(_ => _.FunctionClaimsRepository.Delete(It.Is <string>(g => MockData.functionClaims.Any(y => y.Id == g)))); // end var functionClaimsHelper = new FunctionClaimsHelper(functionClaimsRepository.Object); Assert.Throws <ArgumentNullException>(() => functionClaimsHelper.DeleteFunctionClaim("")); Assert.Throws <ArgumentNullException>(() => functionClaimsHelper.DeleteFunctionClaim(null)); }
public void DeleteFunctionClaim_ValidId_Success(string id) { // mock the IRepository object start var functionClaimsRepository = new Mock <IRepository>(); functionClaimsRepository.Setup(_ => _.FunctionClaimsRepository.Delete(It.Is <string>(g => MockData.functionClaims.Any(y => y.Id == g)))); // end var functionClaimsHelper = new FunctionClaimsHelper(functionClaimsRepository.Object); functionClaimsHelper.DeleteFunctionClaim(id); Assert.True(true); }
public IActionResult Delete(string id) { _functionClaimsHelper.DeleteFunctionClaim(id); return(AGSResponseFactory.GetAGSResponseJsonResult()); }