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 OneSpanSign.API.SignerInformationForEquifaxCanada CreateTypicalAPISignerInformationForEquifaxCanada() { OneSpanSign.API.SignerInformationForEquifaxCanada SignerInformationForEquifaxCanada = new OneSpanSign.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); }
/// <summary> /// Convert from SDK SignerInformationForEquifaxCanada to API SignerInformationForEquifaxCanada. /// </summary> /// <returns>The API attachment requirement.</returns> public OneSpanSign.API.SignerInformationForEquifaxCanada ToAPISignerInformationForEquifaxCanada() { if (sdkSignerInformationForEquifaxCanada == null) { return(apiSignerInformationForEquifaxCanada); } OneSpanSign.API.SignerInformationForEquifaxCanada result = new OneSpanSign.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); }
/// <summary> /// Construct with API SignerInformationForEquifaxCanada object involved in conversion. /// </summary> /// <param name="apiSignerInformationForEquifaxCanada">API attachment requirement.</param> public SignerInformationForEquifaxCanadaConverter(OneSpanSign.API.SignerInformationForEquifaxCanada apiSignerInformationForEquifaxCanada) { this.apiSignerInformationForEquifaxCanada = apiSignerInformationForEquifaxCanada; }
public void ConvertNullAPIToAPI() { apiSignerInformationForEquifaxCanada1 = null; converter = new SignerInformationForEquifaxCanadaConverter(apiSignerInformationForEquifaxCanada1); Assert.IsNull(converter.ToAPISignerInformationForEquifaxCanada()); }