示例#1
0
        public void HasLength1DShouldReturnTrue()
        {
            Assert.IsTrue(LengthChecker.HasLength <double>(
                              new double[10], 10));

            Assert.IsFalse(LengthChecker.HasLength <double>(
                               new double[10], 11));
        }
示例#2
0
        public void HasLengthHigherDimensionTest()
        {
            Assert.IsTrue(LengthChecker.HasLength <double>(
                              JaggedArray.Create <double[][]>(8, 9),
                              8, 9));

            Assert.IsTrue(LengthChecker.HasLength <double>(
                              JaggedArray.Create <double[][][]>(3, 4, 5),
                              3, 4, 5));
        }
示例#3
0
        /// <exception cref="ArgumentException"></exception>
        public void Validate()
        {
            bool hasLen = LengthChecker.HasLength <double>(f, x.Length, y.Length, z.Length);

            ExceptionHelpers.Ensure <ArgumentException>(hasLen);
        }
示例#4
0
 /// <exception cref="ArgumentException"></exception>
 public void Validate()
 {
     ExceptionHelpers.Ensure <ArgumentException>(
         LengthChecker.HasLength <double>(f, x.Length, y.Length));
 }
示例#5
0
 public void HasLength1DWrongLength()
 {
     Assert.Throws <ArgumentException>(() =>
                                       LengthChecker.HasLength <double>(
                                           new double[10], 10, 10));
 }