public void Clone2D_ArrayNull_ValidateNotNull() { AssertValidation.NotNull( () => ArrayUtils.Clone(null as int[, ]), "Source"); }
public void Equals2D_EqualsArraysCustomComparer_True() { int[,] array1 = { { 10, 20 }, { 30, 40 } }; int[,] array2 = { { 10, 20 }, { 30, 40 } }; Assert.True(ArrayUtils.Equals(array1, array2, EqualityComparer <int> .Default)); }
public void Clone1D_1DArraySize4_1DArraySize4() { int[] array = { 1, 2, 3, 4 }; int[] clonedArray = ArrayUtils.Clone(array); Assert.True(array.SequenceEqual(clonedArray)); }
public void Equals2D_ArraysHaveDifferentElementsDimension1_False() { int[,] array1 = { { 10, 20 }, { 30, 40 } }; int[,] array2 = { { 0, 20 }, { 30, 40 } }; Assert.False(ArrayUtils.Equals(array1, array2)); }
public void Equals2D_EqualsArraysNullComparer_True() { int[,] array1 = { { 10, 20 }, { 30, 40 } }; int[,] array2 = { { 10, 20 }, { 30, 40 } }; Assert.True(ArrayUtils.Equals(array1, array2, null)); }
public void CreateArray1D_DefaultValueSize3_1DArraySize3() { int[] array = ArrayUtils.CreateArray(10, 3); int[] targetArray = { 10, 10, 10 }; Assert.True(targetArray.SequenceEqual(array)); }
public void Equals2D_ArraysHaveDifferentLength1_False() { int[,] array1 = { { 10, 20 }, { 30, 40 } }; int[,] array2 = { { 10, 20 }, { 30, 40 }, { 50, 60 } }; Assert.False(ArrayUtils.Equals(array1, array2)); }
public void Equals2D_ReferenceEqualsBothAreNull_False() { Assert.True(ArrayUtils.Equals <int>(null as int[, ], null as int[, ])); }
public void Equals2D_FirstArrayNotNullSecondArrayNull_False() { int[,] array = { { 10, 20 }, { 30, 40 } }; Assert.False(ArrayUtils.Equals(null, array)); }
public void Equals1D_EqualsArraysCustomComparer_True() { int[] array1 = { 1, 2, 3, 4 }; int[] array2 = { 1, 2, 3, 4 }; Assert.True(ArrayUtils.Equals(array1, array1, EqualityComparer <int> .Default)); }
public void Equals2D_ReferenceEqualsBothNotNull_True() { int[,] array = { { 10, 20 }, { 30, 40 } }; Assert.True(ArrayUtils.Equals(array, array)); }
public void Equals1D_EqualsArrayNullComparer_True() { int[] array1 = { 1, 2, 3, 4 }; int[] array2 = { 1, 2, 3, 4 }; Assert.True(ArrayUtils.Equals(array1, array1, null)); }
public void Equals1D_ArraysHaveDifferentElements_Fallse() { int[] array1 = { 1, 2, 3, 4 }; int[] array2 = { 1, 2, 0, 4 }; Assert.False(ArrayUtils.Equals(array1, array2)); }
public void Equals1D_FirstArrayNotNullSecondArrayNull_False() { int[] array = { 1, 2, 3, 4 }; Assert.False(ArrayUtils.Equals(null, array)); }
public void CreateArray1D_FixedStep1To3Step1_1DArraySize3() { double[] array = ArrayUtils.CreateArray(1.0, 3.0, 3); double[] targetArray = { 1.0, 2.0, 3.0 }; Assert.True(targetArray.SequenceEqual(array)); }
public void Equals1D_ReferenceEqualsBothNotNull_True() { int[] array1 = { 1, 2, 3, 4 }; Assert.True(ArrayUtils.Equals(array1, array1)); }