Files
R3/tests/R3.Tests/OperatorTests/SkipWhileTest.cs
2024-01-02 02:47:22 +09:00

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();
}
}