Przeglądaj źródła

test to catch onlyIfCheap true

Oren Novotny 9 lat temu
rodzic
commit
e415e8f622
1 zmienionych plików z 10 dodań i 0 usunięć
  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);
             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]
         [Fact]
         public void OrderBy_Null()
         public void OrderBy_Null()
         {
         {