public void action_is_invoked_on_each_item_in_the_collection() { int i = 0; var items = new[] { new object(), new object(), new object() }; EnumerableExtensions.ForEach(items, actual => { Assert.Same(items[i++], actual); }); }