Ejemplo n.º 1
0
        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>"));
        }