public void GetNoteFrequency() { Assert.AreEqual(440, GuitarTuningNotesCreator.BaseFrequency, Epsilon); var n0 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 0); Assert.AreEqual(440.00, n0, Epsilon); var n1 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 1); Assert.AreEqual(466.16, n1, Epsilon); var n2 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 2); Assert.AreEqual(493.88, n2, Epsilon); var n3 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 3); Assert.AreEqual(523.25, n3, Epsilon); var n4 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 4); Assert.AreEqual(554.36, n4, Epsilon); var n5 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 5); Assert.AreEqual(587.32, n5, Epsilon); var n6 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 6); Assert.AreEqual(622.26, n6, Epsilon); var n7 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 7); Assert.AreEqual(659.26, n7, Epsilon); var n12 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, 12); Assert.AreEqual(880, n12, Epsilon); var m1 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -1); Assert.AreEqual(415.30, m1, Epsilon); var m2 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -2); Assert.AreEqual(392.00, m2, Epsilon); var m3 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -3); Assert.AreEqual(369.99, m3, Epsilon); var m4 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -4); Assert.AreEqual(349.23, m4, Epsilon); var m5 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -5); Assert.AreEqual(329.63, m5, Epsilon); var m6 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -6); Assert.AreEqual(311.13, m6, Epsilon); var m7 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -7); Assert.AreEqual(293.66, m7, Epsilon); var m12 = GuitarTuningNotesCreator.GetNoteFrequency(GuitarTuningNotesCreator.BaseFrequency, -12); Assert.AreEqual(220, m12, Epsilon); }
public void GetStringFrequenciesRange() { var range = GuitarTuningNotesCreator.GetStringFrequenciesRange(1, 5); Assert.AreEqual(5, range.Count); for (int i = 0; i < 5; i++) { var frequency = GuitarTuningNotesCreator.GetStringFrequency(1, i); Assert.AreEqual(frequency, range[i]); } }
public void GetStringFrequency() { var s1t0 = GuitarTuningNotesCreator.GetStringFrequency(1, 0); Assert.AreEqual(329.63, s1t0, Epsilon); var s1t1 = GuitarTuningNotesCreator.GetStringFrequency(1, 1); Assert.AreEqual(349.23, s1t1, Epsilon); var s1t2 = GuitarTuningNotesCreator.GetStringFrequency(1, 2); Assert.AreEqual(369.99, s1t2, Epsilon); var s1t3 = GuitarTuningNotesCreator.GetStringFrequency(1, 3); Assert.AreEqual(391.99, s1t3, Epsilon); var s1t4 = GuitarTuningNotesCreator.GetStringFrequency(1, 4); Assert.AreEqual(415.30, s1t4, Epsilon); var s1t5 = GuitarTuningNotesCreator.GetStringFrequency(1, 5); Assert.AreEqual(440.00, s1t5, Epsilon); var s2t0 = GuitarTuningNotesCreator.GetStringFrequency(2, 0); Assert.AreEqual(246.94, s2t0, Epsilon); var s2t1 = GuitarTuningNotesCreator.GetStringFrequency(2, 1); Assert.AreEqual(261.63, s2t1, Epsilon); var s2t2 = GuitarTuningNotesCreator.GetStringFrequency(2, 2); Assert.AreEqual(277.18, s2t2, Epsilon); var s2t3 = GuitarTuningNotesCreator.GetStringFrequency(2, 3); Assert.AreEqual(293.66, s2t3, Epsilon); var s2t4 = GuitarTuningNotesCreator.GetStringFrequency(2, 4); Assert.AreEqual(311.13, s2t4, Epsilon); var s2t5 = GuitarTuningNotesCreator.GetStringFrequency(2, 5); Assert.AreEqual(329.63, s2t5, Epsilon); var s3t0 = GuitarTuningNotesCreator.GetStringFrequency(3, 0); Assert.AreEqual(196.00, s3t0, Epsilon); var s3t1 = GuitarTuningNotesCreator.GetStringFrequency(3, 1); Assert.AreEqual(207.65, s3t1, Epsilon); var s3t2 = GuitarTuningNotesCreator.GetStringFrequency(3, 2); Assert.AreEqual(220.00, s3t2, Epsilon); var s3t3 = GuitarTuningNotesCreator.GetStringFrequency(3, 3); Assert.AreEqual(233.08, s3t3, Epsilon); var s3t4 = GuitarTuningNotesCreator.GetStringFrequency(3, 4); Assert.AreEqual(246.94, s3t4, Epsilon); var s3t5 = GuitarTuningNotesCreator.GetStringFrequency(3, 5); Assert.AreEqual(261.63, s3t5, Epsilon); var s4t0 = GuitarTuningNotesCreator.GetStringFrequency(4, 0); Assert.AreEqual(146.83, s4t0, Epsilon); var s4t1 = GuitarTuningNotesCreator.GetStringFrequency(4, 1); Assert.AreEqual(155.56, s4t1, Epsilon); var s4t2 = GuitarTuningNotesCreator.GetStringFrequency(4, 2); Assert.AreEqual(164.81, s4t2, Epsilon); var s4t3 = GuitarTuningNotesCreator.GetStringFrequency(4, 3); Assert.AreEqual(174.61, s4t3, Epsilon); var s4t4 = GuitarTuningNotesCreator.GetStringFrequency(4, 4); Assert.AreEqual(185.00, s4t4, Epsilon); var s4t5 = GuitarTuningNotesCreator.GetStringFrequency(4, 5); Assert.AreEqual(196.00, s4t5, Epsilon); var s5t0 = GuitarTuningNotesCreator.GetStringFrequency(5, 0); Assert.AreEqual(110.00, s5t0, Epsilon); var s5t1 = GuitarTuningNotesCreator.GetStringFrequency(5, 1); Assert.AreEqual(116.54, s5t1, Epsilon); var s5t2 = GuitarTuningNotesCreator.GetStringFrequency(5, 2); Assert.AreEqual(123.47, s5t2, Epsilon); var s5t3 = GuitarTuningNotesCreator.GetStringFrequency(5, 3); Assert.AreEqual(130.81, s5t3, Epsilon); var s5t4 = GuitarTuningNotesCreator.GetStringFrequency(5, 4); Assert.AreEqual(138.59, s5t4, Epsilon); var s5t5 = GuitarTuningNotesCreator.GetStringFrequency(5, 5); Assert.AreEqual(146.83, s5t5, Epsilon); var s6t0 = GuitarTuningNotesCreator.GetStringFrequency(6, 0); Assert.AreEqual(82.41, s6t0, Epsilon); var s6t1 = GuitarTuningNotesCreator.GetStringFrequency(6, 1); Assert.AreEqual(87.31, s6t1, Epsilon); var s6t2 = GuitarTuningNotesCreator.GetStringFrequency(6, 2); Assert.AreEqual(92.50, s6t2, Epsilon); var s6t3 = GuitarTuningNotesCreator.GetStringFrequency(6, 3); Assert.AreEqual(98.00, s6t3, Epsilon); var s6t4 = GuitarTuningNotesCreator.GetStringFrequency(6, 4); Assert.AreEqual(103.83, s6t4, Epsilon); var s6t5 = GuitarTuningNotesCreator.GetStringFrequency(6, 5); Assert.AreEqual(110.00, s6t5, Epsilon); }
public void GetStringsFrequencies() { var frequencies = GuitarTuningNotesCreator.GetStringsFrequencies(6); Assert.AreEqual(30, frequencies.Count); }