public void NumberOfReturnedPositionsMatchesRequest() { Assert.AreEqual(7, FixedHandicapPositions.GetHandicapStonePositions(new GameBoardSize(19), 7).Count()); }
public void ThirdPositionOn9BoardMatches() { Assert.AreEqual(new Position(6, 2), FixedHandicapPositions.GetHandicapStonePositions(new GameBoardSize(9), 3).Last()); }
public void RequestingPositionsForNonSquareBoardThrows() { FixedHandicapPositions.GetHandicapStonePositions(new GameBoardSize(9, 10), 6); }
public void RequestingPositionsForUnsupportedBoardSizeThrows() { FixedHandicapPositions.GetHandicapStonePositions(new GameBoardSize(8), 6); }
public void RequestingTooManyPositionsFor19Throws() { FixedHandicapPositions.GetHandicapStonePositions(new GameBoardSize(19), 10); }