public void Chaining_Dictionary() { var dict = new System.Collections.Generic.Dictionary <int, int> { [1] = 2, [3] = 4 }; var sortedDict = new System.Collections.Generic.SortedDictionary <int, int> { [1] = 2, [3] = 4 }; Assert.IsTrue(dict.SequenceEqual(dict.Distinct())); Assert.IsTrue(dict.SequenceEqual(dict.Distinct(null))); Assert.IsTrue(sortedDict.SequenceEqual(sortedDict.Distinct())); Assert.IsTrue(sortedDict.SequenceEqual(sortedDict.Distinct(null))); }