示例#1
0
 // Start is called before the first frame update
 void Start()
 {
     SnakeClass_Access   = FindObjectOfType <SnakeClass>() as SnakeClass;
     FoodClass_Access    = FindObjectOfType <FoodClass>() as FoodClass;
     gamecontrol_Access  = FindObjectOfType <GameController>() as GameController;
     ScoreManager_Access = FindObjectOfType <ScoreManager>() as ScoreManager;
 }
示例#2
0
        public void TestMethod4()
        {
            SnakeClass snake = new SnakeClass();

            char[,] boxTest = new char[15, 15];
            for (int i = 0; i < 15; i++)
            {
                for (int j = 0; j < 15; j++)
                {
                    boxTest[i, j] = ' ';
                }
            }
            for (int x = 0; x < 14; x++)
            {
                boxTest[x, 0]  = 'X';
                boxTest[0, x]  = 'X';
                boxTest[13, x] = 'X';
                boxTest[x, 13] = 'X';
            }

            Array.Copy(boxTest, snake.boxHelp, boxTest.Length);
            snake.changer();
            snake.boxHelp[snake.p[0], snake.p[1]] = '!';
            snake.finder('!');
            if (snake.arrey[0] != 0 && snake.arrey[1] != 0)
            {
                Assert.IsTrue(true);
            }
            else
            {
                Assert.IsTrue(false);
            }
        }
示例#3
0
        public void TestMethod2()
        {
            SnakeClass snake = new SnakeClass();

            char[,] boxTest = new char[15, 15];
            for (int i = 0; i < 15; i++)
            {
                for (int j = 0; j < 15; j++)
                {
                    boxTest[i, j] = ' ';
                }
            }
            for (int x = 0; x < 14; x++)
            {
                boxTest[x, 0]  = 'X';
                boxTest[0, x]  = 'X';
                boxTest[13, x] = 'X';
                boxTest[x, 13] = 'X';
            }

            if (СhekSum(boxTest, snake.box))
            {
                Assert.IsTrue(true);
            }
            else
            {
                Assert.IsTrue(false);
            }
        }
示例#4
0
        public void TestMethod5()
        {
            SnakeClass snake = new SnakeClass();

            snake.stopMov();
            Assert.IsTrue(!snake.t1.IsAlive);
        }
示例#5
0
        public void TestMethod3()
        {
            SnakeClass snake = new SnakeClass();

            for (int i = 0; i < 147; i++)
            {
                snake.sizeSnake++;
            }
            Assert.IsTrue(!snake.t1.IsAlive);
        }
示例#6
0
        public void TestMethod1()
        {
            SnakeClass snake = new SnakeClass();

            for (int i = 0; i < 147; i++)
            {
                snake.sizeSnake++;
            }
            Assert.IsTrue(snake.size());
        }