Files
R3/tests/R3.Tests/OperatorTests/ScanTest.cs
OWASHI Kazunori 2efc7af23e add operator tests
2024-01-09 11:32:41 +09:00

27 lines
569 B
C#

namespace R3.Tests.OperatorTests;
public class ScanTest
{
[Fact]
public void Scan()
{
using var list = Observable
.Range(1, 3)
.Scan(static (first, second) => first + second)
.ToLiveList();
list.AssertEqual([ 1, 3, 6 ]);
}
[Fact]
public void ScanWithSeed()
{
using var list = Observable
.Range(1, 3)
.Scan(1, static (first, second) => first + second)
.ToLiveList();
list.AssertEqual([ 2, 4, 7]);
}
}