public void testSale()
{
sale sale = new sale();
sale.orderId = "12344";
sale.amount = 106;
sale.orderSource = orderSourceType.ecommerce;
cardType card = new cardType();
card.type = methodOfPaymentTypeEnum.VI;
card.number = "4100000000000002";
card.expDate = "1210";
sale.card = card;
batchRequest.addSale(sale);
Assert.AreEqual(1, batchRequest.getNumSale());
Assert.AreEqual(sale.amount, batchRequest.getSumOfSale());
mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny<String>(), It.IsAny<String>(), It.IsAny<String>(), mockLitleTime.Object));
mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, sale.Serialize()));
}