public void ForEachTest() { var i = 0; var a = new[] { new EClass(1), new EClass(2) }; var l = new EventedList <EClass>(a); l.ForEach(e => i += e.Prop); Assert.That(i, Is.EqualTo(3)); }