internal OneSpanSign.API.ReferencedFieldConditions createApiReferencedFieldConditionsForTest() { OneSpanSign.API.ReferencedFieldConditions referencedFieldConditions = new OneSpanSign.API.ReferencedFieldConditions(); referencedFieldConditions.ReferencedInCondition = createApiFieldConditionsForTest(CONDITION_1_ID, FIELD_1_ID, FIELD_2_ID); referencedFieldConditions.ReferencedInAction = createApiFieldConditionsForTest(CONDITION_2_ID, FIELD_3_ID, FIELD_1_ID); return(referencedFieldConditions); }
internal Boolean compareReferencedFieldConditions(OneSpanSign.API.ReferencedFieldConditions apiReferencedFieldConditions, ReferencedFieldConditions sdkReferencedFieldConditions) { List <OneSpanSign.API.FieldCondition> apiReferencedInCondition = apiReferencedFieldConditions.ReferencedInCondition; List <OneSpanSign.API.FieldCondition> apiReferencedInAction = apiReferencedFieldConditions.ReferencedInAction; List <FieldCondition> sdkReferencedInCondition = sdkReferencedFieldConditions.ReferencedInCondition; List <FieldCondition> sdkReferencedInAction = sdkReferencedFieldConditions.ReferencedInAction; return(compareFieldConditions(apiReferencedInCondition, sdkReferencedInCondition) && compareFieldConditions(apiReferencedInAction, sdkReferencedInAction)); }
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 ConvertAPIToSDK() { List <OneSpanSign.API.FieldCondition> apiFieldConditionsReferencedInCondition = createApiFieldConditionsForTest(CONDITION_1_ID, FIELD_1_ID, FIELD_2_ID); List <OneSpanSign.API.FieldCondition> apiFieldConditionsReferencedInAction = new List <OneSpanSign.API.FieldCondition>(); OneSpanSign.API.ReferencedFieldConditions api = new OneSpanSign.API.ReferencedFieldConditions(); api.ReferencedInCondition = apiFieldConditionsReferencedInCondition; api.ReferencedInAction = apiFieldConditionsReferencedInAction; ReferencedFieldConditions sdk = ReferencedFieldConditionsConverter.ToSDK(api); Assert.IsTrue(compareFieldConditions(apiFieldConditionsReferencedInCondition, sdk.ReferencedInCondition)); Assert.IsTrue(compareFieldConditions(apiFieldConditionsReferencedInAction, sdk.ReferencedInAction)); }
public override void ConvertSDKToAPI() { List <FieldCondition> sdkFieldConditionsReferencedInCondition = createSdkFieldConditionsForTest(CONDITION_1_ID, FIELD_1_ID, FIELD_2_ID); List <FieldCondition> sdkFieldConditionsReferencedInAction = new List <FieldCondition>(); ReferencedFieldConditions sdk = new ReferencedFieldConditions(); sdk.ReferencedInCondition = sdkFieldConditionsReferencedInCondition; sdk.ReferencedInAction = sdkFieldConditionsReferencedInAction; OneSpanSign.API.ReferencedFieldConditions api = ReferencedFieldConditionsConverter.ToAPI(sdk); Assert.IsTrue(compareFieldConditions(api.ReferencedInCondition, sdkFieldConditionsReferencedInCondition)); Assert.IsTrue(compareFieldConditions(api.ReferencedInAction, sdkFieldConditionsReferencedInAction)); }
public override void ConvertNullSDKToAPI() { OneSpanSign.API.ReferencedFieldConditions api = ReferencedFieldConditionsConverter.ToAPI(null); Assert.IsNull(api); }