public void Resize_NullArray() { int[] array = null; int newSize = 1; Assert.Throws <ArgumentNullException>(() => NArr.Resize(ref array, newSize)); }
public void Resize_NewSizeLessThanZero() { int[] array = { 0 }; int newSize = -1; Assert.Throws <ArgumentOutOfRangeException>(() => NArr.Resize(ref array, newSize)); }
public byte[] SmallArrayToLargerArray() { byte[] array = new byte[10]; NArr.Resize(ref array, 100); return(array); }
public void Resize_ArrayLengthEqualsNewSize() { int[] array = { 0, 1, 2, 3, 4, 5, 6, 7 }; int newSize = 8; int[] expected = { 0, 1, 2, 3, 4, 5, 6, 7 }; NArr.Resize(ref array, newSize); Assert.AreEqual(expected, array); }
public void Resize_DecreaseSize_IsExpected() { int[] array = { 0, 1, 2, 3, 4, 5, 6, 7 }; int newSize = 7; int[] expected = { 0, 1, 2, 3, 4, 5, 6 }; NArr.Resize(ref array, newSize); Assert.AreEqual(expected, array); }