23 references to Enumerable
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (23)
Extensions\EnumerableExtensionTests.cs (23)
25var elements = Enumerable(1, 2, 3); 36var elements = Enumerable(1, 2, 3); 37Assert.True(Enumerable(1, 2, 3, 4).SequenceEqual(elements.Concat(4))); 42=> Assert.True(Enumerable(1, 2, 3, 4).SetEquals(Enumerable(4, 2, 3, 1))); 47Assert.True(Enumerable<int>().IsEmpty()); 48Assert.False(Enumerable(0).IsEmpty()); 54Assert.True(Enumerable<bool>().All()); 55Assert.True(Enumerable(true).All()); 56Assert.True(Enumerable(true, true).All()); 58Assert.False(Enumerable(false).All()); 59Assert.False(Enumerable(false, false).All()); 60Assert.False(Enumerable(true, false).All()); 61Assert.False(Enumerable(false, true).All()); 67Assert.Equal(string.Empty, Enumerable<string>().Join(", ")); 68Assert.Equal("a", Enumerable("a").Join(", ")); 69Assert.Equal("a, b", Enumerable("a", "b").Join(", ")); 70Assert.Equal("a, b, c", Enumerable("a", "b", "c").Join(", ")); 76var sequence = Enumerable(Enumerable("a", "b"), Enumerable("c", "d"), Enumerable("e", "f")); 77Assert.True(sequence.Flatten().SequenceEqual(Enumerable("a", "b", "c", "d", "e", "f")));