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

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

protected CheckHammer ( AlphaTab.Model.Score score ) : void
score AlphaTab.Model.Score
Результат void
        protected void CheckHammer(Score score)
        {
            Assert.AreEqual(false, score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[0].Notes[0].IsHammerPullOrigin);
            Assert.IsTrue(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[0].Notes[1].IsHammerPullOrigin);
            Assert.IsTrue(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[0].Notes[2].IsHammerPullOrigin);
            Assert.IsTrue(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[0].Notes[3].IsHammerPullOrigin);

            Assert.IsNull(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[1].Notes[0].HammerPullOrigin);
            Assert.IsNotNull(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[1].Notes[1].HammerPullOrigin);
            Assert.IsNotNull(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[1].Notes[2].HammerPullOrigin);
            Assert.IsNotNull(score.Tracks[0].Staves[0].Bars[0].Voices[0].Beats[1].Notes[3].HammerPullOrigin);

            Assert.IsTrue(score.Tracks[0].Staves[0].Bars[1].Voices[0].Beats[0].Notes[0].IsHammerPullOrigin);
            Assert.IsTrue(score.Tracks[0].Staves[0].Bars[1].Voices[0].Beats[1].Notes[0].IsHammerPullOrigin);
            Assert.IsNotNull(score.Tracks[0].Staves[0].Bars[1].Voices[0].Beats[2].Notes[0].HammerPullOrigin);
        }