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);
        }
예제 #4
0
        public int Solve(List <string> board)
        {
            var playerInputValidator = new PlayerInputValidator();

            var input = playerInputValidator.GetValidInput();

            return(input);
        }