public void AcceptInputThatIsReleventToTheGame(string input) { var checker = new PlayerInputValidator(); var isIrreleventInGameInput = checker.IsValidInGameInput(input); Assert.True(isIrreleventInGameInput); }
public void NotAcceptNumbersOutsideTheBoundsOfTheBoard(int input) { var checker = new PlayerInputValidator(); var isWithinBoardBoundry = checker.IsWithinBoardBoundry(input); Assert.False(isWithinBoardBoundry); }
public void NotAcceptInputIrrelevantToTheGame(string input) { var checker = new PlayerInputValidator(); var isIrreleventInGameInput = checker.IsValidInGameInput(input); Assert.False(isIrreleventInGameInput); }
public int Solve(List <string> board) { var playerInputValidator = new PlayerInputValidator(); var input = playerInputValidator.GetValidInput(); return(input); }