8 references to Single
Microsoft.CodeAnalysis.UnitTests (8)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (8)
158Assert.Throws<NullReferenceException>(() => default(ImmutableArray<int>).Single((_, _) => true, 1)); 159Assert.Throws<InvalidOperationException>(() => ImmutableArray.Create<int>().Single((x, a) => x == a, 1)); 160Assert.Equal(1, ImmutableArray.Create<int>(1).Single((x, a) => x == a, 1)); 161Assert.Throws<InvalidOperationException>(() => ImmutableArray.Create<int>(1, 1).Single((x, a) => x == a, 1)); 163Assert.Throws<NullReferenceException>(() => default(ImmutableArray<int>).Single((x, a) => x % a == 1, 2)); 164Assert.Throws<InvalidOperationException>(() => ImmutableArray.Create<int>().Single((x, a) => x % a == 1, 2)); 165Assert.Equal(1, ImmutableArray.Create<int>(1, 2).Single((x, a) => x % a == 1, 2)); 166Assert.Throws<InvalidOperationException>(() => ImmutableArray.Create<int>(1, 2, 3).Single((x, a) => x % a == 1, 2));