[backlinq commit] r282 - trunk/test/BackLINQ.Tests

0 views
Skip to first unread message

codesite...@google.com

unread,
Jan 27, 2009, 3:34:01 PM1/27/09
to backlinq...@googlegroups.com
Author: azizatif
Date: Tue Jan 27 10:23:33 2009
New Revision: 282

Modified:
trunk/test/BackLINQ.Tests/EnumerableFixture.cs

Log:
Added test to cover list optimization in Enumerable.ElementAt
implementation.


Modified: trunk/test/BackLINQ.Tests/EnumerableFixture.cs
==============================================================================
--- trunk/test/BackLINQ.Tests/EnumerableFixture.cs (original)
+++ trunk/test/BackLINQ.Tests/EnumerableFixture.cs Tue Jan 27 10:23:33 2009
@@ -528,7 +528,14 @@
{
Read<int>().ElementAt(-1);
}
-
+
+ [Test]
+ public void ElementAt_ListOptimization_ReturnsValueAtGivenIndex()
+ {
+ var source = new NonEnumerableList<int>(new[] { 1, 2, 3, 4, 5,
6 });
+ Assert.That(source.ElementAt(2), Is.EqualTo(3));
+ }
+
[Test]
public void
ElementAtOrDefault_IntegersWithOutOfRangeIndex_ReturnsDefault()
{

Reply all
Reply to author
Forward
0 new messages