コード例 #1
0
        public void GetGrowthMindsetQuizAttemptsNotOneTest()
        {
            var response = new GrowthMindsetQuizAttempts
            {
                attemptcount = 2
            };
            var quizAttemptResponse = new List <BsonDocument>
            {
                new BsonDocument {
                }
            };
            var request      = new QuizDetails();
            var quizResponse = new List <GrowthMindsetQuiz>();

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

            _mokgrowthMindsetQuizAdapter.Setup(a => a.GetGrowthMindsetQuiz()).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.GetGrowthMindsetQuizAttempts("", 2, request);

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