Beispiel #1
0
        public void IsAttackable_Diagonal_True()
        {
            ChessClass testChess = new ChessClass(4, 4, 8, 8);

            Assert.AreEqual(true, testChess.IsAttackable(4, 4, 8, 8));
        }
Beispiel #2
0
        public void IsAttackable_DifferentRow_True()
        {
            ChessClass testChess = new ChessClass(2, 4, 2, 5);

            Assert.AreEqual(true, testChess.IsAttackable(2, 4, 2, 5));
        }
Beispiel #3
0
        public void IsAttackable_PieceIsOnBoard_True()
        {
            ChessClass testChess = new ChessClass(1, 1, 1, 1);

            Assert.AreEqual(true, testChess.IsAttackable(1, 1, 1, 1));
        }
Beispiel #4
0
        public void IsAttackable_SameRow_True()
        {
            ChessClass testChess = new ChessClass(1, 5, 8, 5);

            Assert.AreEqual(true, testChess.IsAttackable(1, 5, 8, 5));
        }
        public ActionResult QueenAttack(string xattack, string yattack, string queenx, string queeny)
        {
            ChessClass myChessGame = new ChessClass("4", "3", "2", "2");

            return(View("QueenAttack", myChessGame.IsAttackable("4", "3", "2", "2")));
        }