public void TestSerialize() { cnpFile mockedCnpFile = mockCnpFile.Object; cnpTime mockedCnpTime = mockCnpTime.Object; rfrRequest.cnpSessionId = 123456789; rfrRequest.setCnpFile(mockedCnpFile); rfrRequest.setCnpTime(mockedCnpTime); Assert.AreEqual(mockFilePath, rfrRequest.Serialize()); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, "\r\n<RFRRequest xmlns=\"http://www.vantivcnp.com/schema\">")); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, "\r\n<cnpSessionId>123456789</cnpSessionId>")); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, "\r\n</RFRRequest>")); }