Exemplo n.º 1
0
        public void MoveChordDownTest()
        {
            var chord      = new Chord("D");
            var sharpChord = ChordTransposer.MoveChord(chord, chord, -15);

            Assert.AreEqual(new Chord("H").ToString(), sharpChord.ToString());
        }
Exemplo n.º 2
0
        public void MoveChordUpTest2()
        {
            var chord     = new Chord("a");
            var flatChord = ChordTransposer.MoveChord(chord, chord, 1);

            Assert.AreEqual(new Chord("b").ToString(), flatChord.ToString());
        }
Exemplo n.º 3
0
        public void TransposeTest()
        {
            SongReader      songReader      = GetSong1();
            ChordTransposer chordTransposer = new ChordTransposer(songReader);
            var             songTransposed  = chordTransposer.Transpose(new Chord("d"));

            Assert.AreEqual("d F g C", songTransposed.ToString());
        }
Exemplo n.º 4
0
        public void MoveChordUpTest4()
        {
            var chord      = new Chord("f.7+");
            var songChord  = new Chord("c");
            var sharpChord = ChordTransposer.MoveChord(songChord, chord, 2);

            Assert.AreEqual(new Chord("g.7+").ToString(), sharpChord.ToString());
        }
Exemplo n.º 5
0
        public void TransposeUpTest3()
        {
            SongReader      songReader           = GetSong2();
            ChordTransposer chordTransposer      = new ChordTransposer(songReader);
            SongReader      songReaderTransposed = chordTransposer.Transpose(new Chord("F"));

            Assert.AreEqual("F g.7 C G", songReaderTransposed.ToString());
        }
Exemplo n.º 6
0
        public void TransposeUpTest()
        {
            SongReader      songReader           = GetSong1();
            ChordTransposer chordTransposer      = new ChordTransposer(songReader);
            SongReader      songReaderTransposed = chordTransposer.Transpose(5, true);

            Assert.AreEqual("d F g C", songReaderTransposed.ToString());
        }
Exemplo n.º 7
0
        public void MoveChordUpTest7()
        {
            var songChord       = new Chord("G");
            var chord           = new Chord("e");
            var transposedChord = ChordTransposer.MoveChord(songChord, chord, 2);

            Assert.AreEqual("fis", transposedChord.ToString());
        }
Exemplo n.º 8
0
        public void GetNewPositionOnKeyboardTest1()
        {
            int result = ChordTransposer.GetNewPositionOnKeyboard(1, -1);

            Assert.AreEqual(0, result);
        }