Esempio n. 1
0
        public void ReplaceTempoMap_ByDefault()
        {
            using (var tempoMapManager = new TempoMapManager())
            {
                tempoMapManager.SetTempo(100, new Tempo(10));
                tempoMapManager.SetTempo(300, new Tempo(100));

                tempoMapManager.ReplaceTempoMap(TempoMap.Default);

                var tempoMap = tempoMapManager.TempoMap;

                Assert.AreEqual(TicksPerQuarterNoteTimeDivision.DefaultTicksPerQuarterNote,
                                ((TicksPerQuarterNoteTimeDivision)tempoMap.TimeDivision).TicksPerQuarterNote);
                Assert.IsFalse(tempoMap.Tempo.Values.Any());
                Assert.IsFalse(tempoMap.TimeSignature.Values.Any());
            }
        }
Esempio n. 2
0
 public void ReplaceTempoMap(TempoMap tempoMap)
 {
     _tempoMapManager.ReplaceTempoMap(tempoMap);
 }