public void MatrixComputationsIsSymmetricTest() { Double[,] testValues = new Double[, ] { { 5, 4, 1.3 }, { 4, 8.7, 2 }, { 1.3, 2, 0 } }; Matrix testMatrix = new Matrix(testValues); MatrixComputations.IsSymmetric(this.matrices[0]).ShouldBeTrue(); MatrixComputations.IsSymmetric(this.matrices[1]).ShouldBeTrue(); MatrixComputations.IsSymmetric(this.matrices[2]).ShouldBeTrue(); MatrixComputations.IsSymmetric(testMatrix).ShouldBeTrue(); MatrixComputations.IsSymmetric(this.matrices[3]).ShouldBeFalse(); MatrixComputations.IsSymmetric(this.matrices[4]).ShouldBeFalse(); MatrixComputations.IsSymmetric(this.matrices[5]).ShouldBeFalse(); Should.Throw <ArgumentNullException>(() => MatrixComputations.IsSymmetric(null)); }