コード例 #1
0
        static void Main(string[] args)
        {
            Bishop chessBishop = new Bishop("Chess", 50, "wood", 100);

            chessBishop.Move();
            King chessKing = new King("Chess", 3, "iron", 10);

            chessKing.Move();
            Knight chessKnight = new Knight("Chess", 2, "keramick", 1);

            chessKnight.Move();
        }
コード例 #2
0
        public void KnightShouldBeInCorrectMove()
        {
            ChessFigure figure = new Knight("b1");

            Assert.AreEqual(false, figure.Move("c5"));
        }
コード例 #3
0
        public void KnightShouldBeCorrectMove()
        {
            ChessFigure figure = new Knight("B1");

            Assert.AreEqual(true, figure.Move("C3"));
        }
コード例 #4
0
        public void KnightShouldBeIncorrectMove()
        {
            var figure = new Knight("B1");

            Assert.AreEqual(false, figure.Move("C5"));
        }