Пример #1
0
        public void IsEmptyFieldTest()
        {
            Matrix matrix = new Matrix(new int[5, 5]);

            matrix.CurrentPosition.Row = 0;
            matrix.CurrentPosition.Col = 0;
            bool expected = true;
            bool actual;

            actual = WalkExtensions.IsEmptyField(matrix);
            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void IsNotOutOfBordersTest()
        {
            Matrix matrix = new Matrix(new int[5, 5]);

            matrix.CurrentPosition.Row = 0;
            matrix.CurrentPosition.Col = 0;
            matrix.Direction.Row       = 1;
            matrix.Direction.Col       = 1;
            bool expected = false;
            bool actual;

            actual = WalkExtensions.IsOutOfBorders(matrix);
            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void IsOutOfBordersTest()
        {
            Matrix matrix = new Matrix(new int[5, 5]);

            matrix.CurrentPosition.Row = 0;
            matrix.CurrentPosition.Col = 0;
            matrix.Direction.Row       = -1;
            matrix.Direction.Col       = -1;
            bool expected = true; // TODO: Initialize to an appropriate value
            bool actual;

            actual = WalkExtensions.IsOutOfBorders(matrix);
            Assert.AreEqual(expected, actual);
        }
Пример #4
0
        public void MoveTest()
        {
            Matrix matrix = new Matrix(new int[5, 5]);

            matrix.CurrentPosition.Row = 0;
            matrix.CurrentPosition.Col = 0;
            matrix.Direction.Row       = 1;
            matrix.Direction.Col       = 1;
            int expected = 1;

            WalkExtensions.Move(matrix);
            int actual;

            actual = matrix.GameMatrix[matrix.CurrentPosition.Row, matrix.CurrentPosition.Col];
            Assert.AreEqual(expected, actual);
        }