Esempio n. 1
0
        public void Simple()
        {
            var matrix = new Matrix(3, 3);

            // [ 1,  4,  7 ]
            // [ 2,  5,  8 ]
            // [ 3,  6,  9 ]

            matrix[0, 0] = 1;
            matrix[0, 1] = 4;
            matrix[0, 2] = 7;

            matrix[1, 0] = 2;
            matrix[1, 1] = 5;
            matrix[1, 2] = 8;

            matrix[2, 0] = 3;
            matrix[2, 1] = 6;
            matrix[2, 2] = 9;

            matrix.ChangeSignRow(1);

            Assert.AreEqual(matrix[1, 0], -2);
            Assert.AreEqual(matrix[1, 1], -5);
            Assert.AreEqual(matrix[1, 2], -8);
        }
Esempio n. 2
0
 public void ExceptionRowIndexLessThan0()
 {
     var matrix = new Matrix(3, 3);
     matrix.ChangeSignRow(-1);
 }
Esempio n. 3
0
 public void ExceptionRowIndexGreaterThanRowCount()
 {
     var matrix = new Matrix(3, 3);
     matrix.ChangeSignRow(3);
 }