public void ProgressionTest_swapChords()
 {
     Progression.clearProgression();
     Progression.addChord(ChordFactory.getChordByName("C"));
     Progression.addChord(ChordFactory.getChordByName("Am7"));
     Progression.addChord(ChordFactory.getChordByName("G#(add9)"));
     Progression.swapChords(0, 1);
     Assert.AreEqual("Am7, C, G#(add9)", Progression.getChordNames());
 }
 public void ProgressionTest_removeChord()
 {
     Progression.clearProgression();
     Progression.addChord(ChordFactory.getChordByName("C"));
     Progression.addChord(ChordFactory.getChordByName("Am7"));
     Progression.addChord(ChordFactory.getChordByName("G#(add9)"));
     Progression.removeChord(2);
     Assert.AreEqual("C, Am7", Progression.getChordNames());
 }
 public void ProgressionTest_replaceChord()
 {
     Progression.clearProgression();
     Progression.addChord(ChordFactory.getChordByName("C"));
     Progression.addChord(ChordFactory.getChordByName("Am7"));
     Progression.addChord(ChordFactory.getChordByName("G#(add9)"));
     Progression.replaceChord(0, ChordFactory.getChordByName("Db9"));
     Assert.AreEqual("Db9, Am7, G#(add9)", Progression.getChordNames());
 }