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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
 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));
 }