Ejemplo n.º 1
0
        public void Write_Then_Read_GetDirectory()
        {
            // Arrange
            var getDirectory = new GetDirectory
            {
                Meta    = { MerchantId = 1, IpAddress = "123.123.123.123", Version = "1.0" },
                General = { PaymentProductId = 1, CountryCode = "NL", CurrencyCode = "EUR" }
            };

            // Act
            var text = ConvertApiDataPartToString(getDirectory);

            var getDirectory2 = new GetDirectory();

            getDirectory2.FromModifiedXml(new ModifiedXmlDocument(text), string.Empty);

            // Assert
            Assert.AreEqual(1, getDirectory2.Meta.MerchantId);
            Assert.AreEqual("123.123.123.123", getDirectory2.Meta.IpAddress);
            Assert.AreEqual("1.0", getDirectory2.Meta.Version);

            Assert.AreEqual(1, getDirectory2.General.PaymentProductId);
            Assert.AreEqual("NL", getDirectory2.General.CountryCode);
            Assert.AreEqual("EUR", getDirectory2.General.CurrencyCode);
        }