@@ -72,7 +72,7 @@ module Immutable =
72
72
73
73
do !
74
74
Gen.getSeqImmutable variant
75
- |> TaskSeq.skipWhile ((>) 5 ) // skip while less than 5
75
+ |> TaskSeq.skipWhile ( fun x -> x < 5 )
76
76
|> verifyDigitsAsString " EFGHIJ"
77
77
78
78
do !
@@ -104,7 +104,7 @@ module Immutable =
104
104
105
105
do !
106
106
Gen.getSeqImmutable variant
107
- |> TaskSeq.skipWhileInclusive ((>) 5 )
107
+ |> TaskSeq.skipWhileInclusive ( fun x -> x < 5 )
108
108
|> verifyDigitsAsString " FGHIJ" // last 4
109
109
110
110
do !
@@ -118,12 +118,12 @@ module Immutable =
118
118
let ``TaskSeq - skipWhileInclusive + A returns the empty sequence if always true`` variant = task {
119
119
do !
120
120
Gen.getSeqImmutable variant
121
- |> TaskSeq.skipWhileInclusive ((<) - 1 )
121
+ |> TaskSeq.skipWhileInclusive ( fun x -> x > - 1 ) // always true
122
122
|> verifyEmpty
123
123
124
124
do !
125
125
Gen.getSeqImmutable variant
126
- |> TaskSeq.skipWhileInclusiveAsync ( fun x -> task { return true } )
126
+ |> TaskSeq.skipWhileInclusiveAsync ( fun x -> Task.fromResult ( x > - 1 ) )
127
127
|> verifyEmpty
128
128
}
129
129
@@ -151,7 +151,7 @@ module SideEffects =
151
151
152
152
do !
153
153
Gen.getSeqWithSideEffect variant
154
- |> TaskSeq.skipWhile ((>) 6 )
154
+ |> TaskSeq.skipWhile ( fun x -> x < 6 )
155
155
|> verifyDigitsAsString " FGHIJ"
156
156
157
157
do !
@@ -170,7 +170,7 @@ module SideEffects =
170
170
171
171
do !
172
172
Gen.getSeqWithSideEffect variant
173
- |> TaskSeq.skipWhileInclusive ((>) 6 )
173
+ |> TaskSeq.skipWhileInclusive ( fun x -> x < 6 )
174
174
|> verifyDigitsAsString " GHIJ"
175
175
176
176
do !
@@ -213,7 +213,7 @@ module SideEffects =
213
213
[<InlineData( true , true ) >]
214
214
let ``TaskSeq - skipWhileXXX prove side effects are properly executed`` ( inclusive , isAsync ) = task {
215
215
let mutable x = 41
216
- let functionToTest = getFunction inclusive isAsync ((>) 50 )
216
+ let functionToTest = getFunction inclusive isAsync ( fun x -> x < 50 )
217
217
218
218
let items = taskSeq {
219
219
x <- x + 1
0 commit comments