Beispiel #1
0
        public void NoWinnerTest()
        {
            // arrange
            TicTacToeBoard board = new TicTacToeBoard(
                Piece.O, Piece.O, Piece.X,
                Piece.X, Piece.X, Piece.O,
                Piece.O, Piece.O, Piece.X);

            // act
            Piece winner = TicTacToeEvaluator.EvaluateForWinner(board);

            // assert
            Assert.AreEqual(Piece.None, winner);
        }
        public void NoWinner()
        {
            var checker = new TicTacToeEvaluator();
            var board   = new List <List <string> >
            {
                new List <string> {
                    "x", "", "o"
                }, new List <string> {
                    "", "o", ""
                }, new List <string> {
                    "", "", "x"
                }
            };

            checker.Set(board);

            Assert.AreEqual(-1, checker.GetStatus());
        }