public void Test_Lista_EmptyOrNull() { int[] arr, brr; arr = null; brr = new int[] { 7, 2, 5, 4, 6, 3, 5, 3 }; MissingNumber number = new MissingNumber(arr, brr); Result <int[]> result = number.GetMissingNumbers(); Assert.IsTrue(result.Successful); }
public void MissingNumbersTest_SuccessfulSorted() { int n = 6, m = 8; List <int> arr = new List <int> { 7, 2, 5, 3, 5, 3 }; List <int> brr = new List <int> { 7, 2, 5, 6, 4, 3, 5, 3 }; List <int> expectedResult = new List <int> { 4, 6 }; MissingNumber missingNumber = new MissingNumber(); List <int> result = missingNumber.GetMissingNumbers(n, arr, m, brr); Assert.AreEqual(expectedResult, result); }
public void MissingNumbersTest() { int n = 10, m = 13; List <int> arr = new List <int> { 203, 204, 205, 206, 207, 208, 203, 204, 205, 206 }; List <int> brr = new List <int> { 203, 204, 204, 205, 206, 207, 205, 208, 203, 206, 205, 206, 204 }; List <int> expectedResult = new List <int> { 204, 205, 206 }; MissingNumber missingNumber = new MissingNumber(); List <int> result = missingNumber.GetMissingNumbers(n, arr, m, brr); Assert.AreEqual(expectedResult, result); }