public void GetEnumerator() { var x = CreateZone("x"); var y = CreateZone("y"); var source = new FakeDateTimeZoneSource.Builder { Zones = { x, y } }; // Tests IEnumerable<T> CollectionAssert.AreEqual(new[] { x, y }, source.ToList()); // Tests IEnumerable CollectionAssert.AreEqual(new[] { x, y }, source.OfType <DateTimeZone>().ToList()); }