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); }
public ActionResult Resolve(int id) { Question question = _questionsRepository.GetById(id); return(View(_viewQuestionMapper.GetViewQuestion(question))); }