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);
        }