Example #1
0
		public void AllowAdhocQuestionsTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			const bool expected = false; // TODO: Initialize to an appropriate value
		    target.AllowAdhocQuestions = expected;
			var actual = target.AllowAdhocQuestions;
			Assert.AreEqual(expected, actual);
		}
Example #2
0
		public void AnswerProcessDefaultStateGuidTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			var expected = new Guid(); // TODO: Initialize to an appropriate value
		    target.AnswerProcessDefaultStateGuid = expected;
			var actual = target.AnswerProcessDefaultStateGuid;
			Assert.AreEqual(expected, actual);
		}
        private void InsertOrUpdateChildren(IDataContext dataContext, ChecklistEdit checklist)
        {
            var filters = new List<ColumnFilter>();

            foreach (var fieldMapping in ChildMappings.Where(m => m.IsKey))
            {
                ColumnFilter filter;
                if (!fieldMapping.TryCreateFilter(dataContext, out filter))
                    return;

                filters.Add(filter);
            }

            var matchingAnswers = checklist.AnswerProcessList.OfType<IEditableRoot>().Where(answer => IsMatch(answer, filters)).ToList();

            if (matchingAnswers.Count > 0)
            {
                foreach (var answer in matchingAnswers)
                {
                    UpdateChild(dataContext, answer);
                }
            }
            else
            {
                checklist.AnswerProcessList.Add(CreateChild(dataContext));
            }
        }
Example #4
0
		public void AnswerProcessListTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			IEditList expected = null; // TODO: Initialize to an appropriate value
		    target.SetAnswerProcessList(expected);
			var actual = target.AnswerProcessList;
			Assert.AreEqual(expected, actual);
		}
Example #5
0
		public void SetAnswerProcessListTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			IEditList answerProcessList = null; // TODO: Initialize to an appropriate value
			target.SetAnswerProcessList(answerProcessList);
		}
Example #6
0
		public void ValidateTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			target.Validate();
		}
Example #7
0
		public void ChecklistEditConstructorTest()
		{
			var target = new ChecklistEdit();
		}
Example #8
0
 public void HideValidationIconTest()
 {
     var target = new ChecklistEdit { HideValidationIcon = true };
     Assert.AreEqual(true, target.HideValidationIcon);
 }
Example #9
0
		public void SortFieldSystemNameTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			var expected = string.Empty; // TODO: Initialize to an appropriate value
		    target.SortFieldSystemName = expected;
			var actual = target.SortFieldSystemName;
			Assert.AreEqual(expected, actual);
		}
Example #10
0
		public void IsSingleQuestionViewTest()
		{
			var target = new ChecklistEdit(); // TODO: Initialize to an appropriate value
			const bool expected = false; // TODO: Initialize to an appropriate value
		    target.IsSingleQuestionView = expected;
			var actual = target.IsSingleQuestionView;
			Assert.AreEqual(expected, actual);
		}
            public static ChecklistEdit CreateChecklistChecklist()
            {
                var checklist = new ChecklistEdit();
                checklist.SetAnswerProcessList(new EditableListBase());

                return checklist;
            }