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() );
 }
示例#2
0
        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());
        }