Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public IActionResult Delete(string id)
 {
     _functionClaimsHelper.DeleteFunctionClaim(id);
     return(AGSResponseFactory.GetAGSResponseJsonResult());
 }