public void TestCreateMatrixWithSizeIfInputIsCorect()
 {
     MatrixCreator matrixCerator = new MatrixCreator();
     int size = 6;
     int[,] matrix = new int[size, size];
     Assert.AreEqual(size, matrix.GetLength(0));
 }
        public static void Main()
        {
            MatrixCreator matrixCerator = new MatrixCreator();

            int matrixSize = matrixCerator.GetMatrixSize();

            int[,] matrix = new int[matrixSize, matrixSize];

            MatrixWalker matrixWalker = new MatrixWalker();

            int positionIndex = 1;

            int positionX = 0;
            int positionY = 0;

            int stepInDirectionX = 1;
            int stepInDirectionY = 1;

            matrixWalker.ConstructMatrix(matrix, ref positionIndex, ref positionX, ref positionY, ref stepInDirectionX, ref stepInDirectionY);

            matrixCerator.PrintMatrix(matrix);
        }