AlphaTab.Test.Importer.GpImporterTestBase.CheckTest02Score C# (CSharp) Метод

CheckTest02Score() защищенный Метод

protected CheckTest02Score ( AlphaTab.Model.Score score ) : void
score AlphaTab.Model.Score
Результат void
        protected void CheckTest02Score(Score score)
        {
            // Whole Notes
            int beat = 0;

            foreach (var duration in Enum.GetValues(typeof(Duration)))
            {
                Assert.AreEqual(1, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].Fret);
                Assert.AreEqual(1, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].String);
                Assert.AreEqual(duration, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Duration);
                beat++;

                Assert.AreEqual(2, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].Fret);
                Assert.AreEqual(1, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].String);
                Assert.AreEqual(duration, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Duration);
                beat++;

                Assert.AreEqual(3, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].Fret);
                Assert.AreEqual(1, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].String);
                Assert.AreEqual(duration, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Duration);
                beat++;

                Assert.AreEqual(4, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].Fret);
                Assert.AreEqual(1, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Notes[0].String);
                Assert.AreEqual(duration, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Duration);
                beat++;

                Assert.IsTrue(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].IsRest);
                Assert.AreEqual(duration, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[beat].Duration);
                beat++;
            }
        }