public void GetReflectionToolAttemptsTest()
        {
            var request = new List <ReflectionToolQuizAttempt>();

            _mokreflectionToolQuizAttempt.Setup(a => a.GetData(It.IsAny <FilterDefinition <ReflectionToolQuizAttempt> >(), It.IsAny <string>()));

            _reflectionToolQuizAdapter = new ReflectionToolAdapter(_mokreflectionToolQuiz.Object, _mokreflectionToolQuizAttempt.Object, _settings.Object);

            _reflectionToolQuizAdapter.GetReflectionToolAttempts("", 1);
            _mokreflectionToolQuizAttempt.Verify(a => a.GetData(It.IsAny <FilterDefinition <ReflectionToolQuizAttempt> >(), It.IsAny <string>()));
        }
        public void SaveReflectionToolQuizAttemptTest()
        {
            var request = new List <ReflectionToolQuizAttempt>();

            _mokreflectionToolQuizAttempt.Setup(a => a.InsertAll(It.IsAny <List <ReflectionToolQuizAttempt> >(), It.IsAny <string>()));

            _reflectionToolQuizAdapter = new ReflectionToolAdapter(_mokreflectionToolQuiz.Object, _mokreflectionToolQuizAttempt.Object, _settings.Object);

            _reflectionToolQuizAdapter.SaveReflectionToolQuizAttempt(request);
            _mokreflectionToolQuizAttempt.Verify(a => a.InsertAll(It.IsAny <List <ReflectionToolQuizAttempt> >(), It.IsAny <string>()));
        }
        public void GetReflectionToolQuestionsTest()
        {
            var response = new List <ReflectionTool>();

            _mokreflectionToolQuiz.Setup(a => a.GetData(It.IsAny <FilterDefinition <ReflectionTool> >(), It.IsAny <string>())).Returns(response);

            _reflectionToolQuizAdapter = new ReflectionToolAdapter(_mokreflectionToolQuiz.Object, _mokreflectionToolQuizAttempt.Object, _settings.Object);

            var result = _reflectionToolQuizAdapter.GetReflectionToolQuestions();

            Assert.IsInstanceOf <List <ReflectionTool> >(result);
        }
        public void GetAttemptCountForReflectionToolQuizTest()
        {
            var response = new List <ReflectionToolQuizAttempt>
            {
                new ReflectionToolQuizAttempt {
                    attemptcount = 1
                }
            };

            _mokreflectionToolQuizAttempt.Setup(a => a.GetData(It.IsAny <FilterDefinition <ReflectionToolQuizAttempt> >(), It.IsAny <string>())).Returns(response);

            _reflectionToolQuizAdapter = new ReflectionToolAdapter(_mokreflectionToolQuiz.Object, _mokreflectionToolQuizAttempt.Object, _settings.Object);

            _reflectionToolQuizAdapter.GetAttemptCountForReflectionToolQuiz("");
            _mokreflectionToolQuizAttempt.Verify(a => a.GetData(It.IsAny <FilterDefinition <ReflectionToolQuizAttempt> >(), It.IsAny <string>()));
        }