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); }
private void ValidateWin() { if (winValidator.ValidateWinCondition(Board)) { Winner = GetPreviousPlayer(); } }