Пример #1
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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);
        }