public void ShouldNotAcceptAnythingDifferentThan_y_Or_n_AsAnswer(string answer) { var message = "Message"; var name = "Name"; var consoleRender = Substitute.For <IScreenManager>(); var input = new InputConfirmation(name, message, consoleRender); var isValid = input.IsValidAnswer(answer); isValid.Should().BeFalse(); }
public void ShouldAccept_y_And_n_AsAnswer(string answer) { var message = "Message"; var name = "Name"; var consoleRender = Substitute.For <IScreenManager>(); var input = new InputConfirmation(name, message, consoleRender); consoleRender.ReadLine().Returns(answer); var isValid = input.IsValidAnswer(answer); isValid.Should().BeTrue(); }