public void Each ()
{
int count = 0;
Enumerable.Range (0, 10).Each (n => ++count).Apply ();
Assert.AreEqual (10, count);
count = 0;
int index = 0;
Enumerable.Range (0, 10).Each ((n, i) => {++count; index += i;}).Apply ();
Assert.AreEqual (10, count);
Assert.AreEqual (0+1+2+3+4+5+6+7+8+9, index);
}