Пример #1
0
 public Question MapQuestion(Fragenbogen_RK.Fragen tquestion, List <Antworten> tanswers)
 {
     return(new Question(tquestion.P_Id, tquestion.Frage, MapAnswers(tanswers))
     {
         id = tquestion.P_Id,
         question = tquestion.Frage,
         answers = MapAnswers(tquestion.Antwortens)
     });
 }
Пример #2
0
        public void QuestionFactory_MapQuestion_ReturnValueObject()
        {
            EHFragenEntities   ehfEntitie = new EHFragenEntities();
            QuestionFactory    qFactory   = new QuestionFactory();
            QuestionManagement qManager   = new QuestionManagement();
            Question           managerQ   = qManager.getQuestionById(1);

            Fragenbogen_RK.Fragen fragen    = ehfEntitie.Fragens.Where(x => (x.P_Id == 1)).FirstOrDefault();
            List <Antworten>      antworten = ehfEntitie.Antwortens.Where(x => (x.P_Id == 1)).ToList();

            Question factoryQ = qFactory.MapQuestion(fragen, antworten);

            Assert.AreEqual(factoryQ.question, managerQ.question);
        }