Exemple #1
0
        public void CanQueenAttack_Horizontal_True()
        {
            QueenAttack testQueenAttack = new QueenAttack();

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

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

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

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

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