public void FormObject_SetFieldValue_NoMI_AreEqual() { FieldObject fieldObject = new FieldObject { Enabled = "1", FieldNumber = "123", FieldValue = "TEST", Lock = "0", Required = "0" }; RowObject rowObject = new RowObject { RowId = "1||1" }; rowObject.Fields.Add(fieldObject); FormObject formObject = new FormObject { CurrentRow = rowObject, MultipleIteration = false }; formObject.SetFieldValue("123", "MODIFIED"); Assert.AreEqual("MODIFIED", formObject.GetFieldValue("123")); formObject.SetFieldValue("1||1", "123", "MODIFIED AGAIN"); Assert.AreEqual("MODIFIED AGAIN", formObject.GetFieldValue("123")); }
public void GetFieldValueFormObjectNullReturnsError() { FormObject formObject = null; string expected1 = "TEST"; string expected2 = "TESTED"; Assert.AreEqual(expected1, formObject.GetFieldValue("124")); Assert.AreNotEqual(expected2, formObject.GetFieldValue("124")); Assert.AreEqual(expected1, formObject.GetFieldValue("1||1", "124")); Assert.AreEqual(expected2, formObject.GetFieldValue("1||2", "124")); }
public void FormObject_SetFieldValue_MI_AreEqual() { FieldObject fieldObject1 = new FieldObject { Enabled = "0", FieldNumber = "123", FieldValue = "TEST", Lock = "0", Required = "0" }; RowObject rowObject1 = new RowObject { RowId = "1||1" }; rowObject1.Fields.Add(fieldObject1); FieldObject fieldObject2 = new FieldObject { Enabled = "0", FieldNumber = "123", FieldValue = "TEST2", Lock = "0", Required = "0" }; RowObject rowObject2 = new RowObject { RowId = "1||2" }; rowObject2.Fields.Add(fieldObject2); FormObject formObject = new FormObject { CurrentRow = rowObject1, MultipleIteration = true }; formObject.OtherRows.Add(rowObject2); formObject.SetFieldValue("1||2", "123", "MODIFIED"); Assert.AreNotEqual("MODIFIED", formObject.GetFieldValue("123")); Assert.AreNotEqual("MODIFIED", formObject.GetFieldValue("1||1", "123")); Assert.AreEqual("MODIFIED", formObject.GetFieldValue("1||2", "123")); }
public void GetFieldValueFormObjectMissingFieldReturnsError() { FieldObject fieldObject1 = new FieldObject("123", "TEST"); RowObject rowObject1 = new RowObject("1||1"); FieldObject fieldObject2 = new FieldObject("123", "TESTED"); RowObject rowObject2 = new RowObject("1||2"); rowObject1.Fields.Add(fieldObject1); rowObject2.Fields.Add(fieldObject2); FormObject formObject = new FormObject("1", rowObject1); formObject.OtherRows.Add(rowObject2); string expected1 = "TEST"; string expected2 = "TESTED"; Assert.AreEqual(expected1, formObject.GetFieldValue("124")); Assert.AreNotEqual(expected2, formObject.GetFieldValue("124")); Assert.AreEqual(expected1, formObject.GetFieldValue("1||1", "124")); Assert.AreEqual(expected2, formObject.GetFieldValue("1||2", "124")); }
public void GetFieldValueFormObjectReturnsString() { FieldObject fieldObject1 = new FieldObject("123", "TEST"); RowObject rowObject1 = new RowObject("1||1"); FieldObject fieldObject2 = new FieldObject("123", "TESTED"); RowObject rowObject2 = new RowObject("1||2"); rowObject1.Fields.Add(fieldObject1); rowObject2.Fields.Add(fieldObject2); FormObject formObject = new FormObject("1", rowObject1); formObject.OtherRows.Add(rowObject2); string expected1 = "TEST"; string expected2 = "TESTED"; Assert.AreEqual(expected1.GetType(), formObject.GetFieldValue("123").GetType()); Assert.AreEqual(expected2.GetType(), formObject.GetFieldValue("123").GetType()); Assert.AreEqual(expected1.GetType(), formObject.GetFieldValue("1||1", "123").GetType()); Assert.AreEqual(expected2.GetType(), formObject.GetFieldValue("1||2", "123").GetType()); }