public void RemoveDuplicatesFromUnsortedArray() { // Arrange int[] unsorted = { 9, 3, 3, 0, 1, -1, 4, 3 }; int[] expected = { 9, 3, 0, 1, -1, 4 }; // Act int[] actual = RemoveDuplicates <int> .Unsorted(unsorted); // Assert int e = 0; // expected index foreach (int a in actual) { Assert.AreEqual(expected[e], a); e++; } }