Evaluate() public method

public Evaluate ( ) : Status
return Status
コード例 #1
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateSecondColumnWithXsAndT()
        {
            Board board = new Board(".XO..XT..TX..XO.");

            Assert.AreEqual(Status.XWon, board.Evaluate());
        }
コード例 #2
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateSecondDiagonalWithOsAndT()
        {
            Board board = new Board("...O..T..O..O...");

            Assert.AreEqual(Status.OWon, board.Evaluate());
        }
コード例 #3
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateFirstRowWithXsAndT()
        {
            Board board = new Board("XTXX");

            Assert.AreEqual(Status.XWon, board.Evaluate());
        }
コード例 #4
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateFourthColumnWithOs()
        {
            Board board = new Board("...O...O...O...O");

            Assert.AreEqual(Status.OWon, board.Evaluate());
        }
コード例 #5
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateFirstDiagonalWithXsAndT()
        {
            Board board = new Board("X....X....T....X");

            Assert.AreEqual(Status.XWon, board.Evaluate());
        }
コード例 #6
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateFirstRowWithOs()
        {
            Board board = new Board("OOOO");

            Assert.AreEqual(Status.OWon, board.Evaluate());
        }
コード例 #7
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateEmptyBoard()
        {
            Board board = new Board();

            Assert.AreEqual(Status.NotCompleted, board.Evaluate());
        }
コード例 #8
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void FullBoard()
        {
            Board board = new Board("XOXTXXOOOXOXXXOO");

            Assert.AreEqual(Status.Draw, board.Evaluate());
        }
コード例 #9
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateThreeOs()
        {
            Board board = new Board("...O...O...O....");

            Assert.AreEqual(Status.NotCompleted, board.Evaluate());
        }
コード例 #10
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateSecondRowWithXs()
        {
            Board board = new Board("....XXXX");

            Assert.AreEqual(Status.XWon, board.Evaluate());
        }
コード例 #11
0
ファイル: BoardTests.cs プロジェクト: ajlopez/TddRocks
        public void EvaluateSecondRowWithOsAndT()
        {
            Board board = new Board("....OTOO");

            Assert.AreEqual(Status.OWon, board.Evaluate());
        }