public void testEcheckVerification()
{
echeckVerification echeckverification = new echeckVerification();
echeckverification.orderId = "12345";
echeckverification.amount = 123456;
echeckverification.orderSource = orderSourceType.ecommerce;
echeckType echeck = new echeckType();
echeck.accType = echeckAccountTypeEnum.Checking;
echeck.accNum = "12345657890";
echeck.routingNum = "123456789";
echeck.checkNum = "123455";
echeckverification.echeck = echeck;
contact contact = new contact();
contact.name = "Bob";
contact.city = "lowell";
contact.state = "MA";
contact.email = "litle.com";
echeckverification.billToAddress = contact;
batchRequest.addEcheckVerification(echeckverification);
Assert.AreEqual(1, batchRequest.getNumEcheckVerification());
Assert.AreEqual(echeckverification.amount, batchRequest.getSumOfEcheckVerification());
mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny<String>(), It.IsAny<String>(), It.IsAny<String>(), mockLitleTime.Object));
mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, echeckverification.Serialize()));
}