コード例 #1
0
        public void GetProductivityZoneQuizAttemptsTest()
        {
            var response = new ProductivityZoneQuizAttempts
            {
                attemptcount = 1
            };
            var quizAttemptResponse = new List <BsonDocument>
            {
                new BsonDocument {
                }
            };
            var request      = new QuizDetails();
            var quizResponse = new List <ProductivityZoneQuiz>
            {
                new ProductivityZoneQuiz {
                    id = 1
                }
            };

            _mokproductivityZoneQuizAdapter.Setup(a => a.GetLatestAttemptByUser(It.IsAny <string>())).Returns(response);
            _mokquizAttempt.Setup(a => a.GetRecords(It.IsAny <string>(), It.IsAny <FilterDefinition <BsonDocument> >())).Returns(quizAttemptResponse);

            _mokproductivityZoneQuizAdapter.Setup(a => a.GetProductivityZoneQuizzes()).Returns(quizResponse);

            _reportsAdpater = new ReportsAdapter(_mokquizAttempt.Object, _settings.Object, _mokcuriousQuizAdapter.Object, _mokgrowthMindsetQuizAdapter.Object,
                                                 _mokmakingTimeForMeQuizAdapter.Object, _mokstoryTellingForImpactAdapter.Object, _mokblindSpotAdapter.Object, _moklearningMythAdapter.Object, _mokcontinuousLearningAdapter.Object,
                                                 _mokculturalObservationAdapter.Object, _mokproductivityZoneQuizAdapter.Object, _mokreflectionToolAdapter.Object);

            var result = _reportsAdpater.GetProductivityZoneQuizAttempts("", 2, request);

            Assert.IsInstanceOf <List <QuizAttempts> >(result);
        }
コード例 #2
0
        public void GetQuizDetailsTest()
        {
            var response = new BsonDocument();

            _mokquizAttempt.Setup(a => a.GetSingleRecord(It.IsAny <string>(), It.IsAny <FilterDefinition <BsonDocument> >())).Returns(response);

            _reportsAdpater = new ReportsAdapter(_mokquizAttempt.Object, _settings.Object, _mokcuriousQuizAdapter.Object, _mokgrowthMindsetQuizAdapter.Object,
                                                 _mokmakingTimeForMeQuizAdapter.Object, _mokstoryTellingForImpactAdapter.Object, _mokblindSpotAdapter.Object, _moklearningMythAdapter.Object, _mokcontinuousLearningAdapter.Object,
                                                 _mokculturalObservationAdapter.Object, _mokproductivityZoneQuizAdapter.Object, _mokreflectionToolAdapter.Object);

            var result = _reportsAdpater.GetQuizDetails(1);

            Assert.IsInstanceOf <QuizDetails>(result);
        }
コード例 #3
0
        public void GetBlindSpotQuizAttemptsTest()
        {
            var response = new BlindSpotQuizAttempts
            {
                attemptcount = 1
            };
            var quizAttemptResponse = new BlindSpotQuizAttempts();
            var request             = new QuizDetails();
            var quizResponse        = new List <BlindSpotCoWorkerReply>();

            _mokblindSpotAdapter.Setup(a => a.GetLatestAttemptByUser(It.IsAny <string>())).Returns(response);
            _mokblindSpotAdapter.Setup(a => a.GetBlindSpotAttemptResponse(It.IsAny <int>(), It.IsAny <string>())).Returns(quizAttemptResponse);

            _mokblindSpotAdapter.Setup(a => a.GetCoWorkerResponsesByAttempt(It.IsAny <long>())).Returns(quizResponse);

            _reportsAdpater = new ReportsAdapter(_mokquizAttempt.Object, _settings.Object, _mokcuriousQuizAdapter.Object, _mokgrowthMindsetQuizAdapter.Object,
                                                 _mokmakingTimeForMeQuizAdapter.Object, _mokstoryTellingForImpactAdapter.Object, _mokblindSpotAdapter.Object, _moklearningMythAdapter.Object, _mokcontinuousLearningAdapter.Object,
                                                 _mokculturalObservationAdapter.Object, _mokproductivityZoneQuizAdapter.Object, _mokreflectionToolAdapter.Object);

            var result = _reportsAdpater.GetBlindSpotQuizAttempts("", 1, request);

            Assert.IsInstanceOf <List <QuizAttempts> >(result);
        }