public void TestCaseCountAPI() { var caseBusinessLogic = new Mock <ICaseBusinessLogic>(); CaseManagementService caseManagement = new CaseManagementService(caseBusinessLogic.Object); GetCaseCount getCaseCount = new GetCaseCount(); int count = 1; caseBusinessLogic.Setup(c => c.GetCaseCount()).Returns(count); var expectedResult = caseManagement.Get(getCaseCount); Assert.That(expectedResult.Success, Is.EqualTo(true)); }
public OperationResponse <int> Get(GetCaseCount request) { OperationResponse <int> response = new OperationResponse <int>(); try { int data = CaseBusinessLogic.GetCaseCount(); if (data == 0) { 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); } }