public void A_Skip_must_skip()
{
Func<long, Script<int, int>> script =
d => Script.Create(RandomTestRange(Sys)
.Select(n => new Tuple<ICollection<int>, ICollection<int>>(new[] {n}, n <= d ? new int[] { } : new[] {n}))
.ToArray());
var random = new Random();
foreach (var _ in RandomTestRange(Sys))
{
var d = Math.Min(Math.Max(random.Next(-10, 60), 0), 50);
RunScript(script(d), Settings, f => f.Skip(d));
}
}