public void SendPresetTest() { //todo:fix this var speakerModel = new SpeakerDataModel { SpeakerPeqType = SpeakerPeqType.BiquadsPreset }; var spdvm = new SpeakerLogic(speakerModel); //var z = spdvm.GetPresetData(0); }
public void RedundancyDataPositionTest() { //channels, biquads, bytes per channel, bytes total, range // preset 12 14 112 1344 34816 36159 // Aux 3 7 56 168 36160 36327 // mic 2 5 40 80 36328 36408 var spType = new[] { SpeakerPeqType.BiquadsPreset, SpeakerPeqType.BiquadsAux, SpeakerPeqType.BiquadsMic, }; var expected = new[, ] { //preset { 36152, 34816, }, //aux { 36320, 36160, }, //mic { 36400, 36328, }, }; var biqaudSpeakerId = new[, , ] { //preset { { 13, 11 }, { 0, 0 } }, //aux { { 6, 14 }, { 0, 12 } }, //mic { { 4, 16 }, { 0, 15 } }, }; for (var i = 0; i < spType.Length; i++) { for (int test = 0; test < 2; test++) { var tp = TestSpeaker(); tp.SpeakerPeqType = spType[i]; var logig = new SpeakerLogic(tp); var address = logig.RedundancyAddress(biqaudSpeakerId[i, test, 0]); Assert.AreEqual(expected[i, test], address); } } }