public void SetEnabledFields_OptionObject2015_ListFieldNumbers() { string fieldNumber = "123"; FieldObject fieldObject = new FieldObject(fieldNumber); List <string> fieldNumbers = new List <string>() { fieldNumber }; RowObject rowObject = new RowObject(); rowObject.AddFieldObject(fieldObject); FormObject formObject = new FormObject("1"); formObject.AddRowObject(rowObject); OptionObject2015 optionObject = new OptionObject2015(); optionObject.AddFormObject(formObject); optionObject.SetEnabledFields(fieldNumbers); Assert.IsTrue(optionObject.IsFieldEnabled(fieldNumber)); Assert.IsFalse(optionObject.IsFieldRequired(fieldNumber)); }
public void SetRequiredFields_OptionObject2015_Helper_ListFieldObjects() { string fieldNumber = "123"; FieldObject fieldObject = new FieldObject(fieldNumber); List <FieldObject> fieldObjects = new List <FieldObject>() { fieldObject }; RowObject rowObject = new RowObject(); rowObject.AddFieldObject(fieldObject); FormObject formObject = new FormObject("1"); formObject.AddRowObject(rowObject); OptionObject2015 optionObject = new OptionObject2015(); optionObject.AddFormObject(formObject); ScriptLinkHelpers.SetRequiredFields(optionObject, fieldObjects); Assert.IsTrue(optionObject.IsFieldEnabled(fieldNumber)); Assert.IsTrue(optionObject.IsFieldRequired(fieldNumber)); }
public void SetFieldObjects_OptionObject2015_Disabled_FieldNumbersNotPresent() { string fieldNumber = "123"; List <string> fieldNumbers = new List <string>() { "234" }; RowObject rowObject = new RowObject(); rowObject.AddFieldObject(new FieldObject(fieldNumber)); FormObject formObject = new FormObject("1"); formObject.AddRowObject(rowObject); OptionObject2015 optionObject = new OptionObject2015(); optionObject.AddFormObject(formObject); ScriptLinkHelpers.SetFieldObjects(optionObject, FieldAction.Disable, fieldNumbers); Assert.IsFalse(optionObject.IsFieldEnabled(fieldNumber)); Assert.IsFalse(optionObject.IsFieldRequired(fieldNumber)); }
public void SetFieldObjects_OptionObject2015_BlankAction_FieldNumbers() { string fieldNumber = "123"; List <string> fieldNumbers = new List <string>() { fieldNumber }; RowObject rowObject = new RowObject(); rowObject.AddFieldObject(new FieldObject(fieldNumber)); FormObject formObject = new FormObject("1"); formObject.AddRowObject(rowObject); OptionObject2015 optionObject = new OptionObject2015(); optionObject.AddFormObject(formObject); ScriptLinkHelpers.SetFieldObjects(optionObject, "", fieldNumbers); Assert.IsFalse(optionObject.IsFieldEnabled(fieldNumber)); Assert.IsFalse(optionObject.IsFieldRequired(fieldNumber)); }
public void SetFieldObjects_OptionObject2015_NullAction_FieldObjects() { string fieldNumber = "123"; List <FieldObject> fieldObjects = new List <FieldObject>() { new FieldObject(fieldNumber) }; RowObject rowObject = new RowObject(); rowObject.AddFieldObject(new FieldObject(fieldNumber)); FormObject formObject = new FormObject("1"); formObject.AddRowObject(rowObject); OptionObject2015 optionObject = new OptionObject2015(); optionObject.AddFormObject(formObject); OptionObjectHelpers.SetFieldObjects(optionObject, null, fieldObjects); Assert.IsFalse(optionObject.IsFieldEnabled(fieldNumber)); Assert.IsFalse(optionObject.IsFieldRequired(fieldNumber)); }
public void OptionObject2015_IsFieldEnabled_IsTrue() { var actual = configuredOptionObject2015.IsFieldEnabled("123"); Assert.IsTrue(actual); }