public void GetMultipleIterationStatusHelperOptionObject2015NullReturnsError() { OptionObject2015 optionObject = null; bool expected = true; Assert.AreEqual(expected, OptionObjectHelpers.GetMultipleIterationStatus(optionObject, "1")); }
public void GetMultipleIterationStatusHelperOptionObject2NoFormsReturnsError() { OptionObject2 optionObject = new OptionObject2(); bool expected = true; Assert.AreEqual(expected, OptionObjectHelpers.GetMultipleIterationStatus(optionObject, "1")); }
public void GetMultipleIterationStatusHelperOptionObjectReturnsBool() { FormObject formObject = new FormObject() { FormId = "1", MultipleIteration = false }; OptionObject optionObject = new OptionObject(); optionObject.Forms.Add(formObject); bool expected = false; Assert.AreEqual(expected.GetType(), OptionObjectHelpers.GetMultipleIterationStatus(optionObject, "1").GetType()); }
public void GetMultipleIterationStatusHelperOptionObject2015MissingFormReturnsError() { FormObject formObject = new FormObject() { FormId = "1", MultipleIteration = true }; OptionObject2015 optionObject = new OptionObject2015(); optionObject.Forms.Add(formObject); bool expected = true; Assert.AreEqual(expected, OptionObjectHelpers.GetMultipleIterationStatus(optionObject, "2")); }
public void GetMultipleIterationStatusHelperOptionObject2ReturnsTrue() { FormObject formObject = new FormObject() { FormId = "1", MultipleIteration = true }; OptionObject2 optionObject = new OptionObject2(); optionObject.Forms.Add(formObject); bool expected = true; Assert.AreEqual(expected, OptionObjectHelpers.GetMultipleIterationStatus(optionObject, "1")); }
/// <summary> /// Returns the Multiple Iteration Status of the form matching the FormId. /// </summary> /// <param name="formId"></param> /// <returns></returns> public bool GetMultipleIterationStatus(string formId) => OptionObjectHelpers.GetMultipleIterationStatus(_optionObject, formId);