Skip to content

Commit 4d63485

Browse files
danielcweberOren Novotny
authored andcommitted
Add a unit test that asserts the correct behaviour of TakeUntil wrt. its subscription order. (#531)
1 parent edc93b6 commit 4d63485

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Rx.NET/Source/tests/Tests.System.Reactive/Tests/Linq/ObservableMultipleTest.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10399,6 +10399,22 @@ public void TakeUntil_Error_Some()
1039910399
);
1040010400
}
1040110401

10402+
[Fact]
10403+
public void TakeUntil_Immediate()
10404+
{
10405+
var scheduler = new TestScheduler();
10406+
10407+
var xs = Observable.Return(1);
10408+
var ys = Observable.Return("bar");
10409+
10410+
var res = scheduler.Start(() =>
10411+
xs.TakeUntil(ys)
10412+
);
10413+
10414+
res.Messages.AssertEqual(
10415+
OnCompleted<int>(200)
10416+
);
10417+
}
1040210418
#endregion
1040310419

1040410420
#region + Window +

0 commit comments

Comments
 (0)