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())); }