public IEnumerable <TSource> DistinctTest <TSource, TKey>(IEnumerable <TSource> source, Func <TSource, TKey> keySelector) { IEnumerable <TSource> result = EnumerableExtension.Distinct <TSource, TKey>(source, keySelector); return(result); // TODO: add assertions to method EnumerableExtensionTest.DistinctTest(IEnumerable`1<!!0>, Func`2<!!0,!!1>) }