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); }
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); }
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); }