public void testAddPhysicalCheckDebit() { physicalCheckDebit physicalCheckDebit = new physicalCheckDebit(); physicalCheckDebit.fundingSubmerchantId = "123456"; physicalCheckDebit.fundsTransferId = "123467"; physicalCheckDebit.amount = 107L; batchRequest.addPhysicalCheckDebit(physicalCheckDebit); Assert.AreEqual(1, batchRequest.getNumPhysicalCheckDebit()); Assert.AreEqual(107L, batchRequest.getPhysicalCheckDebitAmount()); mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny<String>(), It.IsAny<String>(), It.IsAny<String>(), mockLitleTime.Object)); mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, physicalCheckDebit.Serialize())); }