예제 #1
0
        public void IsFieldLocked_OptionObject2_Null()
        {
            string        fieldNumber  = "123";
            OptionObject2 optionObject = null;

            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #2
0
        public void SetUnlockedField_OptionObject2_Helper_Null_FieldNumber()
        {
            string        fieldNumber  = "123";
            OptionObject2 optionObject = null;

            ScriptLinkHelpers.SetUnlockedField(optionObject, fieldNumber);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #3
0
        public void SetUnlockedField_OptionObject2_Null_FieldNumber()
        {
            string        fieldNumber  = "123";
            OptionObject2 optionObject = null;

            optionObject.SetUnlockedField(fieldNumber);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #4
0
        public void IsFieldLocked_OptionObject2_FirstForm_IsNotLocked()
        {
            string    fieldNumber = "123";
            RowObject rowObject   = new RowObject();

            rowObject.AddFieldObject(new FieldObject(fieldNumber, "", false, false, false));
            FormObject formObject = new FormObject("1");

            formObject.AddRowObject(rowObject);
            OptionObject2 optionObject = new OptionObject2();

            optionObject.AddFormObject(formObject);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #5
0
        public void SetUnlockedField_OptionObject2_Helper_FieldNumber_IsNotPresent()
        {
            string      fieldNumber = "123";
            FieldObject fieldObject = new FieldObject(fieldNumber);
            RowObject   rowObject   = new RowObject();

            rowObject.AddFieldObject(fieldObject);
            FormObject formObject = new FormObject("1");

            formObject.AddRowObject(rowObject);
            OptionObject2 optionObject = new OptionObject2();

            optionObject.AddFormObject(formObject);
            ScriptLinkHelpers.SetUnlockedField(optionObject, fieldNumber);
            Assert.IsFalse(optionObject.IsFieldLocked("234"));
        }
예제 #6
0
        public void SetUnlockedField_OptionObject2_FieldNumber()
        {
            string      fieldNumber = "123";
            FieldObject fieldObject = new FieldObject(fieldNumber);
            RowObject   rowObject   = new RowObject();

            rowObject.AddFieldObject(fieldObject);
            FormObject formObject = new FormObject("1");

            formObject.AddRowObject(rowObject);
            OptionObject2 optionObject = new OptionObject2();

            optionObject.AddFormObject(formObject);
            optionObject.SetUnlockedField(fieldNumber);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #7
0
        public void IsFieldLocked_OptionObject2_IsNotPresent()
        {
            string    fieldNumber = "123";
            RowObject rowObject   = new RowObject();

            rowObject.AddFieldObject(new FieldObject(fieldNumber, "", false, false, false));
            FormObject formObject1 = new FormObject("1");
            FormObject formObject2 = new FormObject("2");

            formObject2.AddRowObject(rowObject);
            OptionObject2 optionObject = new OptionObject2();

            optionObject.AddFormObject(formObject1);
            optionObject.AddFormObject(formObject2);
            Assert.IsTrue(optionObject.IsFieldLocked("234"));
        }
예제 #8
0
        public void SetLockedFields_OptionObject2_Helper_ListFieldNumbers_Null()
        {
            string        fieldNumber  = "123";
            FieldObject   fieldObject  = new FieldObject(fieldNumber);
            List <string> fieldNumbers = null;
            RowObject     rowObject    = new RowObject();

            rowObject.AddFieldObject(fieldObject);
            FormObject formObject = new FormObject("1");

            formObject.AddRowObject(rowObject);
            OptionObject2 optionObject = new OptionObject2();

            optionObject.AddFormObject(formObject);
            ScriptLinkHelpers.SetLockedFields(optionObject, fieldNumbers);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #9
0
        public void SetLockedFields_OptionObject2_Null_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);
            OptionObject2 optionObject = null;

            optionObject.SetLockedFields(fieldNumbers);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #10
0
        public void SetUnlockedFields_OptionObject2_Null_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);
            OptionObject2 optionObject = null;

            OptionObjectHelpers.SetUnlockedFields(optionObject, fieldObjects);
            Assert.IsFalse(optionObject.IsFieldLocked(fieldNumber));
        }
예제 #11
0
        public void OptionObject2_IsFieldLocked_IsTrue()
        {
            var actual = configuredOptionObject2.IsFieldLocked("123");

            Assert.IsTrue(actual);
        }