public void should_GetNextQuestion()
        {
            //  4.Referall   >>  5.Discordant

            var currentQuestionId = _form.Questions.First(x => x.Rank == 4).Id;

            _manifest = Manifest.Create(_form, _encounter);

            var question = _navigationEngine.GetNextQuestion(currentQuestionId, _manifest);

            Assert.IsNotNull(question);
            Assert.AreEqual(5, question.Rank);
            Console.WriteLine(question);
        }
Beispiel #2
0
 public Question GetNextQuestion(Guid currentQuestionId, Manifest manifest = null)
 {
     _manifest = manifest ?? _manifest;
     return(_navigationEngine.GetNextQuestion(currentQuestionId, _manifest));
 }