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