Esempio n. 1
0
        public IArrayVector Clone()
        {
            IArrayVector copy = new ArrayVector();

            double[] copyVector = new double[vector.Length];
            Array.Copy(vector, copyVector, vector.Length);
            copy.Set(copyVector);
            return(copy);
        }
Esempio n. 2
0
        public static bool TestSet()
        {
            //arrange
            IArrayVector expected = new ArrayVector(new double[] { 1, 2, 3, 4, 5 });
            IArrayVector actual   = new ArrayVector();

            //act
            actual.Set(new double[] { 1, 2, 3, 4, 5 });

            //assert
            return(Enumerable.SequenceEqual(actual.Get(), expected.Get()));
        }
Esempio n. 3
0
        public static bool TestSetByIndex4()
        {
            #region Test
            //arrange
            IArrayVector actual   = new ArrayVector(new double[] { 1, 2, 3, 4, 5 });
            IArrayVector expected = new ArrayVector(new double[] { 1, 2, 6, 4, 5 });

            //act
            actual.Set(2, 6);

            //assert
            return(Enumerable.SequenceEqual(actual.Get(), expected.Get()));

            #endregion
        }