Esempio n. 1
0
        public void IsGone_NotChanged_AtBound()
        {
            IGtSceneMusicItem item = new GtSceneMusicItemBase(new BeatTick(1, 0), new BeatTick(1, 470));

            item.UpdatePosition(new BeatTick(1, 470));

            Assert.IsFalse(item.IsGone);
        }
Esempio n. 2
0
        public void IsGone_Changed()
        {
            IGtSceneMusicItem item = new GtSceneMusicItemBase(new BeatTick(1, 0), new BeatTick(1, 470));

            item.UpdatePosition(new BeatTick(2, 0));

            Assert.IsTrue(item.IsGone);
        }
Esempio n. 3
0
        public void ConstructorAndInitializations()
        {
            IGtSceneMusicItem item = new GtSceneMusicItemBase(new BeatTick(1, 0), new BeatTick(1, 470));

            Assert.AreEqual(1, item.StartPosition.Beat);
            Assert.AreEqual(0, item.StartPosition.Tick);

            Assert.AreEqual(1, item.EndPosition.Beat);
            Assert.AreEqual(470, item.EndPosition.Tick);

            Assert.AreEqual(-1, item.CurrentPosition.Beat);
            Assert.AreEqual(-1, item.CurrentPosition.Tick);

            Assert.IsFalse(item.IsGone);
        }