public void GetViewQuestion_MapsIdProperty()
        {
            var mockQuestion = MockRepository.GenerateMock <Question>();

            mockQuestion.Id = 1;

            var          viewQuestionMapper = new ViewQuestionMapper();
            ViewQuestion result             = viewQuestionMapper.GetViewQuestion(mockQuestion);

            Assert.AreEqual(mockQuestion.Id, result.Id);
        }
        public void GetViewQuestion_MapsTextQuestionProperty()
        {
            var mockQuestion = MockRepository.GenerateMock <Question>();

            mockQuestion.TextQuestion = "textQuestion";

            var          viewQuestionMapper = new ViewQuestionMapper();
            ViewQuestion result             = viewQuestionMapper.GetViewQuestion(mockQuestion);

            Assert.AreEqual(mockQuestion.TextQuestion, result.TextQuestion);
        }
        public void GetViewQuestion_MapsSourceCodeProperty()
        {
            var question =
                new Question(new Definition
            {
                ClassName = "stubClass", MethodName = "stubMethod", ReturnValue = "stubReturnValue"
            });

            var          viewQuestionMapper = new ViewQuestionMapper();
            ViewQuestion result             = viewQuestionMapper.GetViewQuestion(question);

            Assert.AreEqual(question.GetContractDefinitionSourceCode(), result.SourceCode);
        }
Exemple #4
0
        public ActionResult Resolve(int id)
        {
            Question question = _questionsRepository.GetById(id);

            return(View(_viewQuestionMapper.GetViewQuestion(question)));
        }