public void A_GroupedWithin_must_group_early()
{
var random = new Random();
var script = Script.Create(RandomTestRange(Sys).Select(_ =>
{
var x = random.Next();
var y = random.Next();
var z = random.Next();
return Tuple.Create<ICollection<int>, ICollection<IEnumerable<int>>>(new[] {x, y, z},
new[] {new[] {x, y, z}});
}).ToArray());
RandomTestRange(Sys)
.ForEach(_ => RunScript(script, Settings, flow => flow.GroupedWithin(3, TimeSpan.FromMinutes(10))));
}