public void ShouldEvaluateSimpleBoardOneWhiteTwoLevels() { BoardPosition board = new BoardPosition(new int[] { 1 }, null); DynamicEvaluator evaluator = new DynamicEvaluator(); Assert.IsTrue(evaluator.Evaluate(board, 1, 1, 1) > 0); }
public void ShouldEvaluateSimpleBoardOneRedTwoLevels() { BoardPosition board = new BoardPosition(null, new int[] { 1 }); board.Color = Color.Red; DynamicEvaluator evaluator = new DynamicEvaluator(); Assert.IsTrue(evaluator.Evaluate(board, 1, 1, 1) < 0); }