Example #1
0
        public void GetAttemptedQuizCountByUserTest()
        {
            var response = new List <StoryTellingForImpactQuizAttempts>
            {
                new StoryTellingForImpactQuizAttempts {
                    attemptcount = 1
                }
            };

            _curiousQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <CuriousQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _growthMindsetQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <GrowthMindsetQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _makingTimeForMeQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <MakingTimeForMeQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _cultureObservationToolQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <CultureObservationToolQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _blindSpotQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <BlindSpotQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _continuousLearningQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <ContinuousLearningAssessmentQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _learningMythsQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <LearningMythsQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _productivityZoneQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <ProductivityZoneQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _storyTellingForImpactQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <StoryTellingForImpactQuizAttempts> >(), It.IsAny <string>())).Returns(1);
            _reflectionToolQuizAttempts.Setup(a => a.GetDocumentCount(It.IsAny <FilterDefinition <ReflectionToolQuizAttempt> >(), It.IsAny <string>())).Returns(1);

            _dashboardAdapter = new DashboardAdapter(_curiousQuizAttempts.Object, _blindSpotQuizAttempts.Object, _continuousLearningQuizAttempts.Object,
                                                     _cultureObservationToolQuizAttempts.Object, _growthMindsetQuizAttempts.Object, _learningMythsQuizAttempts.Object, _makingTimeForMeQuizAttempts.Object,
                                                     _productivityZoneQuizAttempts.Object, _reflectionToolQuizAttempts.Object, _storyTellingForImpactQuizAttempts.Object, _settings.Object);

            var result = _dashboardAdapter.GetAttemptedQuizCountByUser("");

            Assert.AreEqual(10, result);
        }