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));