PooledObjects\PooledArrayBuilderTests.cs (21)
164Assert.True(builder.Any(IsOdd));
183Assert.True(builder.All(IsOdd));
187Assert.False(builder.All(IsOdd));
225var exception1 = Assert.Throws<InvalidOperationException>(() => builder.First(IsOdd));
228Assert.Equal(default, builder.FirstOrDefault(IsOdd));
230var exception2 = Assert.Throws<InvalidOperationException>(() => builder.Last(IsOdd));
233Assert.Equal(default, builder.LastOrDefault(IsOdd));
237Assert.Equal(19, builder.First(IsOdd));
238Assert.Equal(19, builder.FirstOrDefault(IsOdd));
239Assert.Equal(19, builder.Last(IsOdd));
240Assert.Equal(19, builder.LastOrDefault(IsOdd));
244Assert.Equal(19, builder.First(IsOdd));
245Assert.Equal(19, builder.FirstOrDefault(IsOdd));
246Assert.Equal(23, builder.Last(IsOdd));
247Assert.Equal(23, builder.LastOrDefault(IsOdd));
294var exception1 = Assert.Throws<InvalidOperationException>(() => builder.Single(IsOdd));
296Assert.Equal(default, builder.SingleOrDefault(IsOdd));
300Assert.Equal(19, builder.Single(IsOdd));
301Assert.Equal(19, builder.SingleOrDefault(IsOdd));
305var exception2 = Assert.Throws<InvalidOperationException>(() => builder.Single(IsOdd));
307var exception3 = Assert.Throws<InvalidOperationException>(() => builder.SingleOrDefault(IsOdd));