public void testWithoutRange() { var iterator = new cadencii.vsq.VsqTrack.SingerEventIterator( fixture ); Assert.True( iterator.hasNext() ); { var actual = iterator.next(); Assert.AreEqual( 0, actual.Clock ); Assert.AreEqual( 0, actual.InternalID ); Assert.AreEqual( VsqIDType.Singer, actual.ID.type ); } Assert.True( iterator.hasNext() ); { var actual = iterator.next(); Assert.AreEqual( 480, actual.Clock ); Assert.AreEqual( 2, actual.InternalID ); Assert.AreEqual( VsqIDType.Singer, actual.ID.type ); } Assert.True( iterator.hasNext() ); { var actual = iterator.next(); Assert.AreEqual( 1920, actual.Clock ); Assert.AreEqual( 3, actual.InternalID ); Assert.AreEqual( VsqIDType.Singer, actual.ID.type ); } Assert.False( iterator.hasNext() ); Assert.Null( iterator.next() ); }
public void testWithoutRange() { var iterator = new cadencii.vsq.VsqTrack.SingerEventIterator(fixture); Assert.True(iterator.hasNext()); { var actual = iterator.next(); Assert.AreEqual(0, actual.Clock); Assert.AreEqual(0, actual.InternalID); Assert.AreEqual(VsqIDType.Singer, actual.ID.type); } Assert.True(iterator.hasNext()); { var actual = iterator.next(); Assert.AreEqual(480, actual.Clock); Assert.AreEqual(2, actual.InternalID); Assert.AreEqual(VsqIDType.Singer, actual.ID.type); } Assert.True(iterator.hasNext()); { var actual = iterator.next(); Assert.AreEqual(1920, actual.Clock); Assert.AreEqual(3, actual.InternalID); Assert.AreEqual(VsqIDType.Singer, actual.ID.type); } Assert.False(iterator.hasNext()); Assert.Null(iterator.next()); }