コード例 #1
0
        public void PlaceToken_OnFifthMove_BeginsCheckingForWinner()
        {
            winValidatorMock.ValidateWinCondition(Arg.Any<PlayerTokens?[,]>()).Returns(true);

            InvokePlaceToken(0, 0);
            InvokePlaceToken(0, 1);
            InvokePlaceToken(1, 0);
            InvokePlaceToken(0, 2);
            InvokePlaceToken(2, 0);

            winValidatorMock.Received(1).ValidateWinCondition(systemUnderTest.Board);
        }
コード例 #2
0
ファイル: TicTacToe.cs プロジェクト: Grrtt/Tic-Tac-Toe-Kata
 private void ValidateWin()
 {
     if (winValidator.ValidateWinCondition(Board))
     {
         Winner = GetPreviousPlayer();
     }
 }