public void SimmetriclMatrixTest() { Matrix <int> matrix; Matrix <string> matrixString; Assert.Throws <ArgumentException>(() => matrix = new SimmetricMatrix <int>(array)); Assert.Throws <ArgumentException>(() => matrixString = new SimmetricMatrix <string>(simmetricStringArray)); }
static void Main(string[] args) { int[,] sqareArray = GenerateSquareArray(4); Print(sqareArray); int[,] simmetricArray = GenerateSimmetricArray(4); Print(simmetricArray); int[,] diagonalArray = GenerateDiagonalArray(4); Print(diagonalArray); SquareMatrix<int> squareMatrix = new SquareMatrix<int>(sqareArray); SimmetricMatrix<int> simmetricMatrix = new SimmetricMatrix<int>(simmetricArray); DiagonalMatrix<int> diagonalMatrix = new DiagonalMatrix<int>(diagonalArray); squareMatrix.Add(simmetricMatrix); Console.ReadLine(); }