internal List <OneSpanSign.API.ReferencedField> createApiReferencedFieldsForTest() { List <OneSpanSign.API.ReferencedField> fields = new List <OneSpanSign.API.ReferencedField>(); OneSpanSign.API.ReferencedField referencedField = new OneSpanSign.API.ReferencedField(); referencedField.FieldId = FIELD_1_ID; referencedField.Conditions = createApiReferencedFieldConditionsForTest(); return(fields); }
public override void ConvertAPIToSDK() { OneSpanSign.API.ReferencedFieldConditions apiConditions = createApiReferencedFieldConditionsForTest(); OneSpanSign.API.ReferencedField api = new OneSpanSign.API.ReferencedField(); api.FieldId = FIELD_1_ID; api.Conditions = apiConditions; ReferencedField sdk = ReferencedFieldConverter.ToSDK(api); Assert.AreEqual(sdk.FieldId, FIELD_1_ID); Assert.IsTrue(compareReferencedFieldConditions(apiConditions, sdk.Conditions)); }
public override void ConvertSDKToAPI() { ReferencedFieldConditions sdkConditions = createSdkReferencedFieldConditionsForTest(); ReferencedField sdk = new ReferencedField(); sdk.FieldId = FIELD_1_ID; sdk.Conditions = sdkConditions; OneSpanSign.API.ReferencedField api = ReferencedFieldConverter.ToAPI(sdk); Assert.AreEqual(api.FieldId, FIELD_1_ID); Assert.IsTrue(compareReferencedFieldConditions(api.Conditions, sdkConditions)); }
public override void ConvertNullSDKToAPI() { OneSpanSign.API.ReferencedField api = ReferencedFieldConverter.ToAPI(null); Assert.IsNull(api); }
internal Boolean compareReferencedFields(OneSpanSign.API.ReferencedField apiRefField, ReferencedField sdkRefField) { return(apiRefField.FieldId.Equals(sdkRefField.FieldId) && compareReferencedFieldConditions(apiRefField.Conditions, sdkRefField.Conditions)); }