// ReSharper disable InconsistentNaming public void QuickVariableInput_Using_Case_Convert_Add_List_To_Collection_Overwrite_False_Expected_5() // ReSharper restore InconsistentNaming { DsfCaseConvertActivity activity = new DsfCaseConvertActivity(); activity.ConvertCollection.Add(new CaseConvertTO("[[result1]]", "UPPER", "[[result1]]", 1)); activity.ConvertCollection.Add(new CaseConvertTO("[[result2]]", "UPPER", "[[result2]]", 2)); activity.ConvertCollection.Add(new CaseConvertTO("[[result3]]", "UPPER", "[[result3]]", 3)); QuickVariableInputModel model = new QuickVariableInputModel(TestModelItemFactory.CreateModelItem(activity), activity); IList <string> listToAdd = new List <string>(); listToAdd.Add("[[Add1]]"); listToAdd.Add("[[Add2]]"); model.AddListToCollection(listToAdd, false); int colCount = model.GetCollectionCount(); Assert.AreEqual(5, colCount); }
public void QuickVariableInput_Using_Case_Convert_Add_List_To_Collection_Overwrite_True_Expected_5() { var activity = new DsfCaseConvertActivity(); activity.ConvertCollection.Add(new CaseConvertTO("[[result1]]", "UPPER", "[[result1]]", 1)); activity.ConvertCollection.Add(new CaseConvertTO("[[result2]]", "UPPER", "[[result2]]", 2)); activity.ConvertCollection.Add(new CaseConvertTO("[[result3]]", "UPPER", "[[result3]]", 3)); var model = new QuickVariableInputModel(TestModelItemFactory.CreateModelItem(activity), activity); IList <string> listToAdd = new List <string>(); listToAdd.Add("[[Add1]]"); listToAdd.Add("[[Add2]]"); model.AddListToCollection(listToAdd, true); var colCount = model.GetCollectionCount(); Assert.AreEqual(2, colCount); }
private void AddToActivity() { if (!ValidateFields()) { PreviewText = _errorColletion[0].Value; CanAdd = false; ShowPreview = true; return; } List <string> listToAdd = MakeDataListReady(Split()); if (_errorColletion.Count > 0) { PreviewText = _errorColletion[0].Value; ShowPreview = true; return; } if (listToAdd != null && listToAdd.Count > 0) { _model.AddListToCollection(listToAdd, Overwrite); } ClearData(); }