public void StronglyTypedEnumerate() { var collection = new VirtualClipCollection(); collection.AddVirtualClip(new MockClip(0, 10, 0)); collection.AddVirtualClip(new MockClip(2, 2, 0)); // test the strongly typed enumerator int index = 0; IEnumerator <IVirtualClip> genericEnumerator = collection.GetEnumerator(); while (genericEnumerator.MoveNext()) { Assert.AreSame(genericEnumerator.Current, collection[index++]); } Assert.AreEqual(3, index); }
public void StronglyTypedEnumerate() { var collection = new VirtualClipCollection(); collection.AddVirtualClip(new MockClip(0, 10, 0)); collection.AddVirtualClip(new MockClip(2, 2, 0)); // test the strongly typed enumerator int index = 0; IEnumerator<IVirtualClip> genericEnumerator = collection.GetEnumerator(); while (genericEnumerator.MoveNext()) { Assert.AreSame(genericEnumerator.Current, collection[index++]); } Assert.AreEqual(3, index); }