mirror of
https://github.com/Cysharp/R3.git
synced 2026-10-26 11:40:33 +08:00
19 lines
485 B
C#
19 lines
485 B
C#
using System.Reactive.Linq;
|
|
|
|
namespace R3.Tests.OperatorTests;
|
|
|
|
public class SkipWhileTest
|
|
{
|
|
[Fact]
|
|
public void SkipWhile()
|
|
{
|
|
var xs = Observable.Range(1, 10).SkipWhile(x => x <= 3).ToLiveList();
|
|
xs.AssertEqual([4, 5, 6, 7, 8, 9, 10]);
|
|
xs.AssertIsCompleted();
|
|
|
|
var ys = Observable.Range(100, 10).SkipWhile((x, i) => i < 3).ToLiveList();
|
|
ys.AssertEqual([103, 104, 105, 106, 107, 108, 109]);
|
|
ys.AssertIsCompleted();
|
|
}
|
|
}
|