public void PensionerRepository_Invalid_PensionAmount_return_ErrorStatus(double pension, int charges, string aadhaar) { ProcessPensionInput processPensionInput = new ProcessPensionInput { AadhaarNo = aadhaar, BankCharge = charges, PensionAmount = pension }; pro.Setup(p => p.GetData(aadhaar)).Returns(pensionDetail); PensionerDetail pensionerDetail = pro.Object.GetData(aadhaar); int n = _pro.status(pensionerDetail, processPensionInput); Assert.AreNotEqual(10, n); }
public IActionResult DisbursePension(ProcessPensionInput processPensionInput) { _log4net.Info("Pension Disbursement started"); _log4net.Info("Person with Aadhar Number " + processPensionInput.AadhaarNo); pensionerDetail = _repo.GetDetail(processPensionInput.AadhaarNo); _log4net.Info("PensionerDetail Present Name:" + pensionerDetail.Name); processPensionResponse.ProcessPensionStatusCode = _repo.status(pensionerDetail, processPensionInput); _log4net.Info(processPensionResponse.ProcessPensionStatusCode); return(Ok(processPensionResponse)); }