public void RemovesDuplicatesFromArrayRemovesDuplicatesAndShortensArraySize() { var results = RemoveDuplicatesFromArray.RemoveDuplicateInts(new[] { 1, 2, 1, 0, 0, 0, 3, 4, 1, 5, 2 }); Assert.IsNotNull(results); Assert.IsTrue(results.Contains(0)); Assert.IsTrue(results.Contains(1)); Assert.IsTrue(results.Contains(2)); Assert.IsTrue(results.Contains(3)); Assert.IsTrue(results.Contains(4)); Assert.IsTrue(results.Contains(5)); Assert.AreEqual(6, results.Length); }
public void RemoveDups_ObjectArrayInput_ReturnArrayWithDistinctValues(object[] arr, object[] expected) { var actual = RemoveDuplicatesFromArray.RemoveDups(arr); Assert.Equal(expected, actual); }