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) }); }
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); }