public void ProcessMssMsg_NoMappings_MsgIsUnaffected() { MssMsg inputMsg = Factory_MssMsg(MssMsgType.NoteOn, 1, 64, 100); List <IMappingEntry> matchingEntries = new List <IMappingEntry>(); List <MssMsg> desiredReturnedMsgList = new List <MssMsg>(); desiredReturnedMsgList.Add((MssMsg)inputMsg.Clone()); Test_ProcessMssMsg(inputMsg, matchingEntries, desiredReturnedMsgList, false); }
public void ProcessMssMsg_MapsToSameMsg_MsgIsUnaffected() { MssMsg inputMsg = Factory_MssMsg(MssMsgType.NoteOff, 1, 64, 0); List <IMappingEntry> matchingEntries = new List <IMappingEntry>(); IMappingEntry mapsNoteOffToSameMsg = Factory_IMappingEntry( MssMsgType.NoteOff, 1, 1, 64, 64, MssMsgType.NoteOff, 1, 1, 64, 64); matchingEntries.Add(mapsNoteOffToSameMsg); List <MssMsg> desiredReturnedMsgList = new List <MssMsg>(); desiredReturnedMsgList.Add((MssMsg)inputMsg.Clone()); Test_ProcessMssMsg(inputMsg, matchingEntries, desiredReturnedMsgList, false); }