public void ConvertAPIToAPI()
        {
            apiSignerInformationForEquifaxCanada1 = CreateTypicalAPISignerInformationForEquifaxCanada();
            apiSignerInformationForEquifaxCanada2 = new SignerInformationForEquifaxCanadaConverter(apiSignerInformationForEquifaxCanada1).ToAPISignerInformationForEquifaxCanada();

            Assert.IsNotNull(apiSignerInformationForEquifaxCanada2);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada2, apiSignerInformationForEquifaxCanada1);
        }
        public void ConvertSDKToAPI()
        {
            sdkSignerInformationForEquifaxCanada1 = CreateTypicalSDKSignerInformationForEquifaxCanada();
            apiSignerInformationForEquifaxCanada1 = new SignerInformationForEquifaxCanadaConverter(sdkSignerInformationForEquifaxCanada1).ToAPISignerInformationForEquifaxCanada();

            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.FirstName, sdkSignerInformationForEquifaxCanada1.FirstName);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.LastName, sdkSignerInformationForEquifaxCanada1.LastName);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.StreetAddress, sdkSignerInformationForEquifaxCanada1.StreetAddress);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.City, sdkSignerInformationForEquifaxCanada1.City);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.Province, sdkSignerInformationForEquifaxCanada1.Province);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.PostalCode, sdkSignerInformationForEquifaxCanada1.PostalCode);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.TimeAtAddress, sdkSignerInformationForEquifaxCanada1.TimeAtAddress);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.DriversLicenseNumber, sdkSignerInformationForEquifaxCanada1.DriversLicenseNumber);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.SocialInsuranceNumber, sdkSignerInformationForEquifaxCanada1.SocialInsuranceNumber);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.HomePhoneNumber, sdkSignerInformationForEquifaxCanada1.HomePhoneNumber);
            Assert.AreEqual(apiSignerInformationForEquifaxCanada1.DateOfBirth, sdkSignerInformationForEquifaxCanada1.DateOfBirth);
        }
        private Silanis.ESL.API.SignerInformationForEquifaxCanada CreateTypicalAPISignerInformationForEquifaxCanada()
        {
            Silanis.ESL.API.SignerInformationForEquifaxCanada SignerInformationForEquifaxCanada = new Silanis.ESL.API.SignerInformationForEquifaxCanada();
            SignerInformationForEquifaxCanada.FirstName             = "first name";
            SignerInformationForEquifaxCanada.LastName              = "last name";
            SignerInformationForEquifaxCanada.StreetAddress         = "1234 main street";
            SignerInformationForEquifaxCanada.City                  = "Montreal";
            SignerInformationForEquifaxCanada.Province              = "Quebec";
            SignerInformationForEquifaxCanada.PostalCode            = "1h27r4";
            SignerInformationForEquifaxCanada.TimeAtAddress         = 9;
            SignerInformationForEquifaxCanada.DriversLicenseNumber  = "licence 222";
            SignerInformationForEquifaxCanada.SocialInsuranceNumber = "222-099-888-333";
            SignerInformationForEquifaxCanada.HomePhoneNumber       = "877-098-0974";
            SignerInformationForEquifaxCanada.DateOfBirth           = new DateTime();

            return(SignerInformationForEquifaxCanada);
        }
Beispiel #4
0
        /// <summary>
        /// Convert from SDK SignerInformationForEquifaxCanada to API SignerInformationForEquifaxCanada.
        /// </summary>
        /// <returns>The API attachment requirement.</returns>
        public Silanis.ESL.API.SignerInformationForEquifaxCanada ToAPISignerInformationForEquifaxCanada()
        {
            if (sdkSignerInformationForEquifaxCanada == null)
            {
                return(apiSignerInformationForEquifaxCanada);
            }

            Silanis.ESL.API.SignerInformationForEquifaxCanada result = new Silanis.ESL.API.SignerInformationForEquifaxCanada();

            result.FirstName             = sdkSignerInformationForEquifaxCanada.FirstName;
            result.LastName              = sdkSignerInformationForEquifaxCanada.LastName;
            result.StreetAddress         = sdkSignerInformationForEquifaxCanada.StreetAddress;
            result.City                  = sdkSignerInformationForEquifaxCanada.City;
            result.Province              = sdkSignerInformationForEquifaxCanada.Province;
            result.PostalCode            = sdkSignerInformationForEquifaxCanada.PostalCode;
            result.TimeAtAddress         = sdkSignerInformationForEquifaxCanada.TimeAtAddress;
            result.DriversLicenseNumber  = sdkSignerInformationForEquifaxCanada.DriversLicenseNumber;
            result.SocialInsuranceNumber = sdkSignerInformationForEquifaxCanada.SocialInsuranceNumber;
            result.HomePhoneNumber       = sdkSignerInformationForEquifaxCanada.HomePhoneNumber;
            result.DateOfBirth           = sdkSignerInformationForEquifaxCanada.DateOfBirth;

            return(result);
        }
Beispiel #5
0
 /// <summary>
 /// Construct with API SignerInformationForEquifaxCanada object involved in conversion.
 /// </summary>
 /// <param name="apiSignerInformationForEquifaxCanada">API attachment requirement.</param>
 public SignerInformationForEquifaxCanadaConverter(Silanis.ESL.API.SignerInformationForEquifaxCanada apiSignerInformationForEquifaxCanada)
 {
     this.apiSignerInformationForEquifaxCanada = apiSignerInformationForEquifaxCanada;
 }
 public void ConvertNullAPIToAPI()
 {
     apiSignerInformationForEquifaxCanada1 = null;
     converter = new SignerInformationForEquifaxCanadaConverter(apiSignerInformationForEquifaxCanada1);
     Assert.IsNull(converter.ToAPISignerInformationForEquifaxCanada());
 }