public void AvoidsObviousLoss() { const string squares = "xo " + "oxx" + "ox "; const int expected = 8; var actual = MiniMax.BestNextMove(new Board(squares)); Assert.Equal(expected, actual); }
public void CanPlaySecond() { const string squares = " " + " " + " x"; const int expected = 7; var actual = MiniMax.BestNextMove(new Board(squares)); Assert.Equal(expected, actual); }