public void DTCFaultCodesClearTest() { lock (_target) { _target.COMPort = _port; _target.Initialise(); string expected = new ConsultDTCFaultCodes(new byte[] { 0x55, 0x00 }).ToString(); string actual; actual = _target.DTCFaultCodesClear().ToString(); _log.WriteEntry(this, actual); System.Windows.Forms.MessageBox.Show(actual, "Actual"); Assert.AreEqual(expected, actual); } }
/// <summary> /// Clear DTC (fault codes) /// </summary> public ConsultDTCFaultCodes DTCFaultCodesClear() { ConsultCommand cmd = _consultData.GetCommand(ConsultTypeOfCommand.ECU_ERASE_ERROR_CODES); for (int i = 0; i < _cCountRetry; i++) { try { ConsultDTCFaultCodes codes = new ConsultDTCFaultCodes(base.RequestECUData(cmd)); return(codes); } catch (ConsultException ex) { _log.WriteEntry(this, ex); continue; } } throw new ConsultException("Количество попыток запросов к устройству истекло"); }
public void DTCFaultCodesClearTest() { lock (_target) { _target.COMPort = _port; _target.Initialise(); string expected = new ConsultDTCFaultCodes(new byte[] { 0x55, 0x00 }).ToString(); string actual; actual = _target.DTCFaultCodesClear().ToString(); _log.WriteEntry(this, actual); System.Windows.Forms.MessageBox.Show(actual, "Actual"); Assert.AreEqual(expected, actual); } }