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); } }
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)); }