Beispiel #1
0
        public OperationResponse <GroupByCaseDTO> Get(GetFilteredCaseCount request)
        {
            OperationResponse <GroupByCaseDTO> response = new OperationResponse <GroupByCaseDTO>();

            try
            {
                var data = CaseBusinessLogic.GetFilteredCaseCount();
                if (data == null)
                {
                    response.OnSuccess(data, " No cases ");
                }
                else
                {
                    response.OnSuccess(data, "Fetched successfully");
                }

                return(response);
            }
            catch (Exception e)
            {
                Log.Error(e.Message + " " + e.StackTrace);
                response.OnException("Server side failed");
                return(response);
            }
        }
Beispiel #2
0
        public void TestFilteredCaseCountAPI()
        {
            var caseBusinessLogic = new Mock <ICaseBusinessLogic>();
            CaseManagementService caseManagement = new CaseManagementService(caseBusinessLogic.Object);

            GetFilteredCaseCount getFilteredCaseCount = new GetFilteredCaseCount();

            //Dictionary<string, int> temp = new Dictionary<string, int>();
            //temp = null;

            //caseBusinessLogic.Setup(c => c.GetFilteredCaseCount()).Returns(temp);

            var expectedResult = caseManagement.Get(getFilteredCaseCount);

            Assert.That(expectedResult.Success, Is.EqualTo(true));
        }