瀏覽代碼

test to catch onlyIfCheap true

Oren Novotny 9 年之前
父節點
當前提交
e415e8f622
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      Ix.NET/Source/Tests/AsyncTests.Single.cs

+ 10 - 0
Ix.NET/Source/Tests/AsyncTests.Single.cs

@@ -1513,6 +1513,16 @@ namespace Tests
             await SequenceIdentity(ys);
         }
 
+        [Fact]
+        public async Task Reverse9()
+        {
+            var xs = new[] { 1, 2, 3 }.ToAsyncEnumerable();
+            var ys = xs.Reverse().Prepend(4); // to trigger onlyIfCheap
+
+            Assert.Equal(new[] { 4, 3, 2, 1 }, await ys.ToArray());
+        }
+
+
         [Fact]
         public void OrderBy_Null()
         {