public void JoinedStreams2()
{
StartPoint<int> r1 = StandardTasks.GetRangeEnumerator(21, 50);
StartPoint<int> r2 = StandardTasks.GetRangeEnumerator(41, 90);
StartPoint<int> r3 = StandardTasks.GetRangeEnumerator(-9, 10);
Collector<int> c = new Collector<int>();
Flow f = Flow.FromAsciiArt(@"
a b c
| | |
+->#<-+
|
V
d
", new Dictionary<char, TaskNode>() { {'a', r1},{'b', r2},{'c', r3},{'d', c}});
f.Start();
f.RunToCompletion();
Assert.AreEqual(100, c.Items.Count);
}