Ejemplo n.º 1
0
        public void ShouldEvaluateSimpleSymmetricBoard()
        {
            BoardPosition   board     = new BoardPosition(new int[] { 1, 2 }, new int[] { 1, 2 });
            StaticEvaluator evaluator = new StaticEvaluator();

            Assert.AreEqual(0, evaluator.Evaluate(board));
        }
Ejemplo n.º 2
0
        public void ShouldEvaluateInitialBoard()
        {
            BoardPosition   board     = new BoardPosition();
            StaticEvaluator evaluator = new StaticEvaluator();

            Assert.AreEqual(0, evaluator.Evaluate(board));
        }
Ejemplo n.º 3
0
        public void ShouldEvaluateSimpleBoardWithTwoPieces()
        {
            BoardPosition   board     = new BoardPosition(new int[] { 1, 1 }, null);
            StaticEvaluator evaluator = new StaticEvaluator();

            Assert.AreEqual(48, evaluator.Evaluate(board));
        }