public AnswerItemPage(Action <Action> safeAction, QuestionnairePresenter questionnairePresenter) { InitializeComponent(); _safeAction = safeAction; _questionnairePresenter = questionnairePresenter; SetListBoxStyle(questionnairePresenter); }
public void testGetQuestionnairePresenter() { QuestionnairePresenter questionnairePresenter = presenterFactory.getQuestionnairePresenter( new Patient(), presenterFactory, new RepositoryFactory()); Assert.IsNotNull(questionnairePresenter); }
//[TestMethod] public void testUpdatePatient() { Mock <IRepositoryFactory> repositoryFactory = new Mock <IRepositoryFactory>(); Mock <IPresenterFactory> presenterFactory = new Mock <IPresenterFactory>(); Mock <IQuestionView> questionView = new Mock <IQuestionView>(); Mock <IGpView> gpView = new Mock <IGpView>(); Patient patient = new Patient(); patient.medicalQuestions = new MedicalQuestions(); Dictionary <string, string> _questions = new Dictionary <string, string>(); _questions.Add("Do you have alergy to latex?", "No"); //questionView.Object.questions = _questions; GPPresenter gPPresenter = new PresenterFactory().getGPPresenter(patient, repositoryFactory.Object, presenterFactory.Object); // mock presenterFactory.Setup(x => x.getGPPresenter(patient, repositoryFactory.Object, presenterFactory.Object)).Returns(gPPresenter); QuestionnairePresenter questionnairePresenter = new QuestionnairePresenter(patient, presenterFactory.Object, repositoryFactory.Object); questionnairePresenter.view = questionView.Object; questionnairePresenter.view.questions = _questions; questionnairePresenter.updatePatient(gpView.Object); }
void SetListBoxStyle(QuestionnairePresenter questionnairePresenter) { switch (questionnairePresenter.Questionnaire.Type) { case QuestionnaireType.ListedAnswers: answersListBox.Style = null; break; case QuestionnaireType.Likert: break; default: throw new ArgumentOutOfRangeException(); } }
public InstructionPage(Action <Action> safeAction, QuestionnairePresenter questionnairePresenter) { _safeAction = safeAction; QuestionnairePresenter = questionnairePresenter; InitializeComponent(); }
public static QuestionnairePresenter AnswerWith(this QuestionnairePresenter presenter, string answerCode) { presenter.AnswerCurrentItem(presenter.CurrentItem.Answers[answerCode]); return(presenter); }