예제 #1
0
        public void DisableAllFieldObjects_OptionObject2015_IsModified()
        {
            FieldObject fieldObject1 = new FieldObject()
            {
                FieldNumber = "1", FieldValue = "1"
            };
            FieldObject fieldObject2 = new FieldObject()
            {
                FieldNumber = "2", FieldValue = "2"
            };
            FieldObject fieldObject3 = new FieldObject()
            {
                FieldNumber = "3", FieldValue = "3"
            };
            FieldObject fieldObject4 = new FieldObject()
            {
                FieldNumber = "4", FieldValue = "4"
            };
            FieldObject fieldObject5 = new FieldObject()
            {
                FieldNumber = "5", FieldValue = "5"
            };
            List <FieldObject> fieldObjects = new List <FieldObject>
            {
                fieldObject1,
                fieldObject2,
                fieldObject3,
                fieldObject4,
                fieldObject5
            };
            RowObject         rowObject   = new RowObject("1||1", fieldObjects);
            FormObject        formObject  = new FormObject("1", rowObject);
            List <FormObject> formObjects = new List <FormObject>
            {
                formObject
            };
            OptionObject2015 optionObject2015 = new OptionObject2015()
            {
                Forms = formObjects
            };

            OptionObject2015 returnOptionObject = (OptionObject2015)OptionObjectHelpers.DisableAllFieldObjects(optionObject2015);

            Assert.IsTrue(returnOptionObject.IsFieldModified("1"));
            Assert.IsTrue(returnOptionObject.IsFieldModified("2"));
            Assert.IsTrue(returnOptionObject.IsFieldModified("3"));
            Assert.IsTrue(returnOptionObject.IsFieldModified("4"));
            Assert.IsTrue(returnOptionObject.IsFieldModified("5"));
        }
예제 #2
0
        public void IsFieldModified_OptionObject2015_IsTrue()
        {
            // Arrange
            FieldObject fieldObject01 = new FieldObject("123", "");
            FieldObject fieldObject02 = new FieldObject("124", "");
            FieldObject fieldObject03 = new FieldObject("125", "");
            RowObject   rowObject01   = new RowObject("1||1", new List <FieldObject>()
            {
                fieldObject01, fieldObject02, fieldObject03
            });
            FormObject       formObject   = new FormObject("1", rowObject01);
            OptionObject2015 optionObject = new OptionObject2015()
            {
                Forms = new List <FormObject>()
                {
                    formObject
                }
            };

            // Act
            optionObject.SetFieldValue("123", "MODIFIED");

            // Assert
            Assert.IsTrue(optionObject.IsFieldModified("123"));
        }