public void testScatterPipeComplex() { var _Scatter = new ScatterPipe<Object, Int32>(); _Scatter.SetSourceCollection(new List<Object>() { 1, 2, new List<Object>() { 3, 4 }, 5, 6 }); var _Counter = 0; while (_Scatter.MoveNext()) { var _Object = _Scatter.Current; Assert.IsTrue(_Object.Equals(1) || _Object.Equals(2) || _Object.Equals(3) || _Object.Equals(4) || _Object.Equals(5) || _Object.Equals(6)); _Counter++; } Assert.AreEqual(6, _Counter); }
public void testScatterPipe() { var _Scatter = new ScatterPipe<Int32, Int32>(); _Scatter.SetSourceCollection(new List<Int32>() { 1, 2, 3 }); var _Counter = 0; while (_Scatter.MoveNext()) { var _Object = _Scatter.Current; Assert.IsTrue(_Object.Equals(1) || _Object.Equals(2) || _Object.Equals(3)); _Counter++; } Assert.AreEqual(3, _Counter); }