コード例 #1
0
        public void ExceptionNullColumn()
        {
            var matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentNullException>(() => matrix.AddColumn(null));
        }
コード例 #2
0
        public void ExceptionTooManyValues()
        {
            var matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentException>(() => matrix.AddColumn(1, 2, 3, 4, 5));
        }
コード例 #3
0
        public void ExceptionInterfaceAdd()
        {
            ICollection <double> matrix = MatrixTest.GetTestMatrix();

            matrix.Add(5);
        }
コード例 #4
0
        public void ExceptionNullMatrix()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.Add(null);
        }
コード例 #5
0
ファイル: Concatenate.cs プロジェクト: yarons74/ngenerics
        public void ExceptionNullMatrix()
        {
            var matrix1 = MatrixTest.GetTestMatrix();

            matrix1.Concatenate(null);
        }
コード例 #6
0
ファイル: Multiply.cs プロジェクト: vh-vahan/ngenerics
        public void ExceptionInterfaceTimesNull()
        {
            IMathematicalMatrix matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentNullException>(() => matrix.Multiply(null));
        }
コード例 #7
0
ファイル: Multiply.cs プロジェクト: krs43/ngenerics
        public void ExceptionInterfaceTimesNull()
        {
            IMathematicalMatrix matrix = MatrixTest.GetTestMatrix();

            matrix.Multiply(null);
        }
コード例 #8
0
        public void ExceptionInvalidRow4()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.InterchangeRows(0, matrix.Rows);
        }
コード例 #9
0
ファイル: MultiplyRow.cs プロジェクト: krs43/ngenerics
        public void ExceptionIndexNegative()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.MultiplyRow(-1, 2);
        }
コード例 #10
0
ファイル: MultiplyRow.cs プロジェクト: krs43/ngenerics
        public void ExceptionRowGreaterThanRows()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.MultiplyRow(matrix.Rows, 2);
        }
コード例 #11
0
ファイル: CopyTo.cs プロジェクト: vh-vahan/ngenerics
        public void ExceptionNullArray()
        {
            var matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentNullException>(() => matrix.CopyTo(null, 0));
        }
コード例 #12
0
ファイル: CopyTo.cs プロジェクト: krs43/ngenerics
        public void ExceptionNullArray()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.CopyTo(null, 0);
        }
コード例 #13
0
ファイル: InterchangeColumns.cs プロジェクト: krs43/ngenerics
        public void ExceptionInvalidColumn4()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.InterchangeColumns(0, matrix.Columns);
        }
コード例 #14
0
        public void ExceptionZeroColumns()
        {
            var matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentOutOfRangeException>(() => matrix.AddColumns(0));
        }
コード例 #15
0
ファイル: InterchangeRows.cs プロジェクト: vh-vahan/ngenerics
        public void ExceptionInvalidRow4()
        {
            var matrix = MatrixTest.GetTestMatrix();

            Assert.Throws <ArgumentOutOfRangeException>(() => matrix.InterchangeRows(0, matrix.Rows));
        }
コード例 #16
0
        public void ExceptionInvalidColumn1()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.InterchangeColumns(-1, 1);
        }
コード例 #17
0
        public void ExceptionInvalidRow1()
        {
            var matrix = MatrixTest.GetTestMatrix();

            matrix.InterchangeRows(-1, 1);
        }