Ejemplo n.º 1
0
        public void CanQueenAttack_Horizontal_True()
        {
            QueenAttack testQueenAttack = new QueenAttack();

            Assert.AreEqual(true, testQueenAttack.CanQueenAttack(0, 0, 1, 0));
        }
Ejemplo n.º 2
0
        public void CanQueenAttack_Diagonal_EdgeOfBoard_True()
        {
            QueenAttack testQueenAttack = new QueenAttack();

            Assert.AreEqual(true, testQueenAttack.CanQueenAttack(0, 0, 7, 7));
        }
Ejemplo n.º 3
0
        public void CanQueenAttack_Diagonal_True()
        {
            QueenAttack testQueenAttack = new QueenAttack();

            Assert.AreEqual(true, testQueenAttack.CanQueenAttack(4, 4, 2, 2));
        }
Ejemplo n.º 4
0
        public void CanQueenAttack_Diagonal_Y_False()
        {
            QueenAttack testQueenAttack = new QueenAttack();

            Assert.AreEqual(false, testQueenAttack.CanQueenAttack(0, 0, 2, 1));
        }
Ejemplo n.º 5
0
        public void CanQueenAttack_Vertical_True()
        {
            QueenAttack testQueenAttack = new QueenAttack();

            Assert.AreEqual(true, testQueenAttack.CanQueenAttack(0, 0, 0, 1));
        }