mirror of
https://github.com/Cysharp/R3.git
synced 2026-10-22 00:46:12 +08:00
26 lines
451 B
C#
26 lines
451 B
C#
namespace R3.Tests.FactoryTests;
|
|
|
|
public class DeferTest
|
|
{
|
|
[Fact]
|
|
public void Test()
|
|
{
|
|
var called = false;
|
|
var def = Observable.Defer(() =>
|
|
{
|
|
called = true;
|
|
return Observable.Range(1, 10);
|
|
});
|
|
|
|
called.Should().BeFalse();
|
|
|
|
var list = def.ToLiveList();
|
|
|
|
called.Should().BeTrue();
|
|
|
|
list.AssertEqual([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
|
|
}
|
|
}
|
|
|
|
|