public void AddSemitonesForPitchesNegativeWithDoubleOverflow() { Pitch newPitch = Operators.AddSemitones(_pitch, -20); Assert.AreEqual(Note.A, newPitch.note); Assert.AreEqual(2, newPitch.octave); }
public void AddSemitoneForPitchesNegative() { Pitch newPitch = Operators.AddSemitones(_pitch, -1); Assert.AreEqual(Note.E, newPitch.note); Assert.AreEqual(4, newPitch.octave); }
public void AddSemitonesForPitchesMultipleNegative() { Pitch newPitch = Operators.AddSemitones(_pitch, -2); Assert.AreEqual(Note.Dsharp, newPitch.note); Assert.AreEqual(4, newPitch.octave); }
public void AddSemitonesForPitchesWithDoubleOverflow() { Pitch newPitch = Operators.AddSemitones(_pitch, 20); Assert.AreEqual(Note.Csharp, newPitch.note); Assert.AreEqual(6, newPitch.octave); }
public void AddSemitonesForPitchesOctave() { Pitch newPitch = Operators.AddSemitones(_pitch, 12); Assert.AreEqual(Note.F, newPitch.note); Assert.AreEqual(5, newPitch.octave); }
public void AddSemitoneForPitches() { Pitch newPitch = Operators.AddSemitones(_pitch, 1); Assert.AreEqual(Note.Fsharp, newPitch.note); Assert.AreEqual(4, newPitch.octave); }
public void AddSemitoneForNotes() { Note newNote = Operators.AddSemitones(Note.D, 1); Assert.AreEqual(Note.Dsharp, newNote); }
public void AddSemitoneForNotesNegativeWithOverflow() { Note newNote = Operators.AddSemitones(Note.F, -10); Assert.AreEqual(Note.G, newNote); }
public void AddSemitoneForNotesMultipleNegative() { Note newNote = Operators.AddSemitones(Note.F, -3); Assert.AreEqual(Note.D, newNote); }
public void AddSemitoneForNotesNegativeOne() { Note newNote = Operators.AddSemitones(Note.D, -1); Assert.AreEqual(Note.Csharp, newNote); }
public void AddSemitoneForNotesWithOverflow() { Note newNote = Operators.AddSemitones(Note.Fsharp, 10); Assert.AreEqual(Note.E, newNote); }
public void AddSemitoneForNotesMultiple() { Note newNote = Operators.AddSemitones(Note.D, 4); Assert.AreEqual(Note.Fsharp, newNote); }