示例#1
0
        // 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);
        }
示例#2
0
        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();
        }