public void ConvertAPIToAPI() { apiFieldCondition1 = CreateTypicalAPIFieldCondition(); converter = new FieldConditionConverter(apiFieldCondition1); apiFieldCondition2 = converter.ToAPIFieldCondition(); Assert.IsNotNull(apiFieldCondition2); Assert.AreEqual(apiFieldCondition2, apiFieldCondition1); }
public void ConvertSDKToAPI() { sdkFieldCondition1 = CreateTypicalSDKFieldCondition(); apiFieldCondition1 = new FieldConditionConverter(sdkFieldCondition1).ToAPIFieldCondition(); Assert.IsNotNull(apiFieldCondition1); Assert.AreEqual(sdkFieldCondition1.Id, apiFieldCondition1.Id); Assert.AreEqual(sdkFieldCondition1.Condition, apiFieldCondition1.Condition); Assert.AreEqual(sdkFieldCondition1.Action, apiFieldCondition1.Action); }
public void ConvertAPIToSDK() { apiFieldCondition1 = CreateTypicalAPIFieldCondition(); sdkFieldCondition1 = new FieldConditionConverter(apiFieldCondition1).ToSDKFieldCondition(); Assert.IsNotNull(sdkFieldCondition1); Assert.AreEqual(sdkFieldCondition1.Id, apiFieldCondition1.Id); Assert.AreEqual(sdkFieldCondition1.Condition, apiFieldCondition1.Condition); Assert.AreEqual(sdkFieldCondition1.Action, apiFieldCondition1.Action); }
private Silanis.ESL.API.FieldCondition CreateTypicalAPIFieldCondition() { Silanis.ESL.API.FieldCondition apiFieldCondition = new Silanis.ESL.API.FieldCondition(); apiFieldCondition.Id = "ConditionId"; apiFieldCondition.Condition = "document['DocumentId'].field['fieldId2'].value == 'X'"; apiFieldCondition.Action = "document['DocumentId'].field['fieldId1'].enabled = false"; return(apiFieldCondition); }
internal List <Silanis.ESL.API.FieldCondition> createApiFieldConditionsForTest(String conditionId, String fieldInConditionId, String fieldInActionId) { List <Silanis.ESL.API.FieldCondition> fieldConditions = new List <Silanis.ESL.API.FieldCondition>(); Silanis.ESL.API.FieldCondition fieldCondition = new Silanis.ESL.API.FieldCondition(); fieldCondition.Id = conditionId; fieldCondition.Condition = String.Format(CONDITION, fieldInConditionId); fieldCondition.Action = String.Format(ACTION, fieldInActionId); fieldConditions.Add(fieldCondition); return(fieldConditions); }
public Silanis.ESL.API.FieldCondition ToAPIFieldCondition() { if (sdkFieldCondition == null) { return(apiFieldCondition); } Silanis.ESL.API.FieldCondition result = new Silanis.ESL.API.FieldCondition(); result.Id = sdkFieldCondition.Id; result.Condition = sdkFieldCondition.Condition; result.Action = sdkFieldCondition.Action; return(result); }
private Silanis.ESL.API.ConditionalField CreateTypicalAPIConditionalField() { Silanis.ESL.API.ConditionalField apiField = new Silanis.ESL.API.ConditionalField(); apiField.Extract = false; apiField.Height = 100.0; apiField.Left = 10.0; apiField.Id = "3"; apiField.Name = "Field Name"; apiField.Page = 1; apiField.Subtype = FieldStyle.UNBOUND_TEXT_FIELD.getApiValue(); apiField.Top = 101.0; apiField.Type = "INPUT"; apiField.Value = "field value"; apiField.Width = 102.0; Silanis.ESL.API.FieldCondition condition = new Silanis.ESL.API.FieldCondition(); condition.Id = "ConditionId"; condition.Condition = "document['DocumentId'].field['fieldId2'].value == 'X'"; condition.Action = "document['DocumentId'].field['fieldId1'].disabled = true"; apiField.AddCondition(condition); return(apiField); }
internal Boolean compareFieldConditions(Silanis.ESL.API.FieldCondition apiFieldCondition, FieldCondition sdkFieldCondition) { return(apiFieldCondition.Id.Equals(sdkFieldCondition.Id) && apiFieldCondition.Condition.Equals(sdkFieldCondition.Condition) && apiFieldCondition.Action.Equals(sdkFieldCondition.Action)); }
public FieldConditionConverter(Silanis.ESL.API.FieldCondition apiFieldCondition) { this.apiFieldCondition = apiFieldCondition; }
public void ConvertNullAPIToAPI() { apiFieldCondition1 = null; converter = new FieldConditionConverter(apiFieldCondition1); Assert.IsNull(converter.ToAPIFieldCondition()); }