Exemple #1
0
        public void GetAllFunctionClaims_ReturnEmptyArray()
        {
            // mock the IRepository object start
            var functionClaimsRepository = new Mock <IRepository>();

            functionClaimsRepository.Setup(_ => _.FunctionClaimsRepository.GetAll()).Returns((List <string>)null);
            // end

            var functionClaimsHelper = new FunctionClaimsHelper(functionClaimsRepository.Object);
            var result = functionClaimsHelper.GetAllFunctionClaims();

            Assert.NotNull(result);
            Assert.Empty(result);
        }
Exemple #2
0
        public void GetAllFunctionClaims_Success()
        {
            // mock the IRepository object start
            var functionClaimsRepository = new Mock <IRepository>();

            foreach (var functionClaim in MockData.functionClaims)
            {
                functionClaimsRepository.Setup(_ => _.FunctionClaimsRepository.Get(functionClaim.Id)).Returns(functionClaim);
            }
            functionClaimsRepository.Setup(_ => _.FunctionClaimsRepository.GetAll()).Returns(MockData.functionClaims.Select(x => x.Id).ToList());
            // end

            var functionClaimsHelper = new FunctionClaimsHelper(functionClaimsRepository.Object);
            var result = functionClaimsHelper.GetAllFunctionClaims();

            Assert.NotNull(result);
            Assert.Equal(MockData.functionClaims.Count(), result.Count());
        }
Exemple #3
0
        public IActionResult Get()
        {
            var result = _functionClaimsHelper.GetAllFunctionClaims();

            return(AGSResponseFactory.GetAGSResponseJsonResult(result));
        }