public void Merge4() { //Arrange int[] nums1 = new int[] { 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; int m = 2; int[] nums2 = new int[] { 3, 3, 5, 6, 8, 11, 33 }; int n = 7; int[] expected = new int[] { 1, 3, 3, 5, 6, 8, 10, 11, 33, 0, 0, 0, 0 }; //Act Solution088 s = new Solution088(); s.Merge(nums1, m, nums2, n); //Assert Assert.Equal(expected, nums1); }
public void Merge2() { //Arrange int[] nums1 = new int[] { 0, 0, 0, 0, 0, 0 }; int m = 0; int[] nums2 = new int[] { 0, 0, 0 }; int n = 0; int[] expected = new int[] { 0, 0, 0, 0, 0, 0 }; //Act Solution088 s = new Solution088(); s.Merge(nums1, m, nums2, n); //Assert Assert.Equal(expected, nums1); }
public void Merge3() { //Arrange int[] nums1 = new int[] { 1, 1, 1, 2, 2, 2, 0, 0, 0 }; int m = 6; int[] nums2 = new int[] { 3, 3, 5 }; int n = 3; int[] expected = new int[] { 1, 1, 1, 2, 2, 2, 3, 3, 5 }; //Act Solution088 s = new Solution088(); s.Merge(nums1, m, nums2, n); //Assert Assert.Equal(expected, nums1); }
public void TestMethod(int[] nums1, int m, int[] nums2, int n) { Solution088.Merge(nums1, m, nums2, n); Assert.True(true); }