public void FirstQuestionShouldBeRenderedAsSelected() { var message = "Message"; var name = "Name"; var options = new string[] { "option1", "option2" }; var consoleRender = Substitute.For <IScreenManager>(); var input = new ListInput(name, message, options, consoleRender); var question = input.GetQuestion(); question[1].Should().Be("> option1"); }
public void QuestionShouldReturnMessageAndOptions() { var message = "Message"; var name = "Name"; var options = new string[] { "option1", "option2" }; var consoleRender = Substitute.For <IScreenManager>(); var input = new ListInput(name, message, options, consoleRender); var question = input.GetQuestion(); question.Should().HaveCount(3); question[0].Should().Be("Message"); }