Exemple #1
0
        public void InsertCultureObservationAttemptTest()
        {
            var request  = new List <CultureObservationToolQuizAttempts>();
            var settings = new MongoDbSettings {
                CultureObservationToolQuizCollection = "", CultureObservationToolQuizAttemptsCollection = ""
            };

            _settings.Setup(s => s.Value).Returns(settings);
            _mokcultureObservationToolQuizAttempt.Setup(a => a.InsertAll(It.IsAny <List <CultureObservationToolQuizAttempts> >(), It.IsAny <string>()));

            _cultureObservationToolAdapter = new CulturalObservationAdapter(_mokcultureObservationToolQuiz.Object, _mokcultureObservationToolQuizAttempt.Object, _settings.Object);
            _cultureObservationToolAdapter.InsertCultureObservationAttempt(request);

            _mokcultureObservationToolQuizAttempt.Verify(a => a.InsertAll(It.IsAny <List <CultureObservationToolQuizAttempts> >(), It.IsAny <string>()));
        }
Exemple #2
0
        public void GetLatestAttemptByUserTest()
        {
            var response = new List <CultureObservationToolQuizAttempts>
            {
                new CultureObservationToolQuizAttempts {
                    id = 1
                }
            };
            var settings = new MongoDbSettings {
                CultureObservationToolQuizCollection = "", CultureObservationToolQuizAttemptsCollection = ""
            };

            _settings.Setup(s => s.Value).Returns(settings);
            _mokcultureObservationToolQuizAttempt.Setup(a => a.GetData(It.IsAny <FilterDefinition <CultureObservationToolQuizAttempts> >(), It.IsAny <string>())).Returns(response);

            _cultureObservationToolAdapter = new CulturalObservationAdapter(_mokcultureObservationToolQuiz.Object, _mokcultureObservationToolQuizAttempt.Object, _settings.Object);
            var result = _cultureObservationToolAdapter.GetLatestAttemptByUser("");

            _mokcultureObservationToolQuizAttempt.Verify(a => a.GetData(It.IsAny <FilterDefinition <CultureObservationToolQuizAttempts> >(), It.IsAny <string>()));
            Assert.IsInstanceOf <CultureObservationToolQuizAttempts>(result);
        }
Exemple #3
0
        public void GetCutlturalObservationQuizTest()
        {
            var response = new List <BsonDocument>
            {
                new BsonDocument {
                }
            };

            var settings = new MongoDbSettings {
                CultureObservationToolQuizCollection = "", CultureObservationToolQuizAttemptsCollection = ""
            };

            _settings.Setup(s => s.Value).Returns(settings);
            _mokcultureObservationToolQuiz.Setup(a => a.GetTotalRecords(It.IsAny <string>())).Returns(response);

            _cultureObservationToolAdapter = new CulturalObservationAdapter(_mokcultureObservationToolQuiz.Object, _mokcultureObservationToolQuizAttempt.Object, _settings.Object);

            var result = _cultureObservationToolAdapter.GetCutlturalObservationQuiz();

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