public void Remove_Duplicate_Unsorted_Using_Map_Test() { DSNode <int> expected = new DSNode <int>() { Data = 3, Next = new DSNode <int>() { Data = 2, Next = new DSNode <int>() { Data = 1, Next = new DSNode <int>() { Data = 5, Next = new DSNode <int>() { Data = 6 } } } } }; DSNode <int> actual = _unsortedData.ExecuteUnSortedUsingMap(); while (expected != null && actual != null) { Assert.AreEqual(expected.Data, actual.Data); expected = expected.Next; actual = actual.Next; } Assert.IsNull(expected); Assert.IsNull(actual); }