public void SimpleArrayTest() { int[] nums = new int[] { 1, 0, 2, 0, 3, 0 }; ArrayProgram.MoveZeroes(nums); CollectionAssert.AreEqual(new int[] { 1, 2, 3, 0, 0, 0 }, nums); }
public void ComplexArrayTest() { int[] nums = new int[] { 0, 0, 0, 1, 0, 0, 2, 0, 3, 5, 67, 4, 5, 6, 0, 3, 4, 3, 6, 7 }; ArrayProgram.MoveZeroes(nums); CollectionAssert.AreEqual(new int[] { 1, 2, 3, 5, 67, 4, 5, 6, 3, 4, 3, 6, 7, 0, 0, 0, 0, 0, 0, 0 }, nums); }
public void EmptyArrayTest() { int[] nums = new int[] { }; ArrayProgram.MoveZeroes(nums); CollectionAssert.AreEqual(new int[] { }, nums); }