Beispiel #1
0
        public void TestThatUpdateToAssessmentDoesNotDuplicateItems()
        {
            var assessmentItem = CreateOpenAssessment();

            var item = new Continuum.Core.Models.AssessmentItem();

            _assessmentController.Post(new List <Continuum.Core.Models.AssessmentItem>()
            {
                assessmentItem
            });

            Assert.IsTrue(_mockContainer.Assessments.Count() == 1);
            Assert.IsTrue(_mockContainer.Assessments.First().AssessmentItems.Count() == 1);
            Assert.IsTrue(_mockContainer.Assessments.First().AssessmentItems.First().CapabilityAchieved == false);
        }
        public void TestThatUpdateToAssessmentDoesNotDuplicateItems()
        {
            var assessmentItem = CreateOpenAssessment();

            var item = new Continuum.Core.Models.AssessmentItem();

            _assessmentController.Post(new List<Continuum.Core.Models.AssessmentItem>() { assessmentItem });

            Assert.IsTrue(_mockContainer.Assessments.Count() == 1);
            Assert.IsTrue(_mockContainer.Assessments.First().AssessmentItems.Count() == 1);
            Assert.IsTrue(_mockContainer.Assessments.First().AssessmentItems.First().CapabilityAchieved == false);
        }