public void testCredit()
{
credit credit = new credit();
credit.orderId = "12344";
credit.amount = 106;
credit.orderSource = orderSourceType.ecommerce;
cardType card = new cardType();
card.type = methodOfPaymentTypeEnum.VI;
card.number = "4100000000000001";
card.expDate = "1210";
credit.card = card;
batchRequest.addCredit(credit);
Assert.AreEqual(1, batchRequest.getNumCredit());
Assert.AreEqual(credit.amount, batchRequest.getSumOfCredit());
mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny<String>(), It.IsAny<String>(), It.IsAny<String>(), mockLitleTime.Object));
mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, credit.Serialize()));
}