private static IOperation GetCreateChargeback() { if (_createChargeback == null) { _createChargeback = new CreateIssuerChargeback(new TransactionRepository(), new Transactions(GetApiController()), new Claims(GetApiController()), new Chargebacks(GetApiController())); } return(_createChargeback); }
public void SetUp() { createChargeback = new CreateIssuerChargeback(transactionData.Object, transactions.Object, claims.Object, chargebacks.Object); mscMcomPool = new MscMcomPool(); mscMcomPool.ClearingRefKey = 1; mscMcomPool.ProvisionRefKey = 2; mscMcomPool.McomRefNo = null; var mscTransactionData = new MscTransaction { F002 = "1234567890123456" }; transactionData.Setup(f => f.GetIssuerData(mscMcomPool)).Returns(mscTransactionData); }