public void GetEnumeratorTest() { var members = Empty <IEntity>(); var target = new AggregateEntity(members); using (var expected = members.GetEnumerator()) using (var actual = target.GetEnumerator()) { while (expected.MoveNext() | actual.MoveNext()) { Check.That(actual.Current).IsEqualTo(expected.Current); } } }