37 references to MakeEnumerable
Microsoft.CodeAnalysis.UnitTests (37)
Collections\Extensions\EnumerableExtensionsTests.cs (37)
100var elements = MakeEnumerable(1, 2, 3);
111var elements = MakeEnumerable(1, 2, 3);
112Assert.True(MakeEnumerable(1, 2, 3, 4).SequenceEqual(elements.Concat(4)));
117=> Assert.True(MakeEnumerable(1, 2, 3, 4).SetEquals(MakeEnumerable(4, 2, 3, 1)));
122Assert.True(MakeEnumerable<int>().IsEmpty());
123Assert.False(MakeEnumerable(0).IsEmpty());
129Assert.Equal(string.Empty, MakeEnumerable<string>().Join(", "));
130Assert.Equal("a", MakeEnumerable("a").Join(", "));
131Assert.Equal("a, b", MakeEnumerable("a", "b").Join(", "));
132Assert.Equal("a, b, c", MakeEnumerable("a", "b", "c").Join(", "));
138var sequence = MakeEnumerable(MakeEnumerable("a", "b"), MakeEnumerable("c", "d"), MakeEnumerable("e", "f"));
139Assert.True(sequence.Flatten().SequenceEqual(MakeEnumerable("a", "b", "c", "d", "e", "f")));
176Assert.False(MakeEnumerable<int>().HasDuplicates());
177Assert.False(MakeEnumerable<int>().HasDuplicates(comparer));
178Assert.False(MakeEnumerable<int>().HasDuplicates(i => i + 1));
180Assert.False(MakeEnumerable(1).HasDuplicates());
181Assert.False(MakeEnumerable(1).HasDuplicates(comparer));
182Assert.False(MakeEnumerable(1).HasDuplicates(i => i + 1));
184Assert.False(MakeEnumerable(1, 2).HasDuplicates());
185Assert.False(MakeEnumerable(1, 2).HasDuplicates(comparer));
186Assert.False(MakeEnumerable(1, 2).HasDuplicates(i => i + 1));
188Assert.True(MakeEnumerable(1, 1).HasDuplicates());
189Assert.True(MakeEnumerable(11, 1).HasDuplicates(comparer));
190Assert.True(MakeEnumerable(1, 3).HasDuplicates(i => i % 2));
191Assert.True(MakeEnumerable(11.0, 1.2).HasDuplicates(i => (int)i, comparer));
193Assert.False(MakeEnumerable(2, 0, 1, 3).HasDuplicates());
194Assert.False(MakeEnumerable(2, 0, 1, 13).HasDuplicates(comparer));
195Assert.False(MakeEnumerable(2, 0, 1, 53).HasDuplicates(i => i % 10));
196Assert.False(MakeEnumerable(2.3, 0.1, 1.3, 53.4).HasDuplicates(i => (int)i, comparer));
198Assert.True(MakeEnumerable(2, 0, 1, 2).HasDuplicates());
199Assert.True(MakeEnumerable(2, 0, 1, 12).HasDuplicates(comparer));
200Assert.True(MakeEnumerable(2, 0, 1, 52).HasDuplicates(i => i % 10));
201Assert.True(MakeEnumerable(2.3, 0.1, 1.3, 52.4).HasDuplicates(i => (int)i, comparer));