protected override void Validate(IModbusRequest request, IModbusResponse response) { request.Validate(response); if (request.TransactionId != response.TransactionId) { throw new IOException($"Received unexpected transaction Id. Expected: {request.TransactionId}. Received: {response.TransactionId}."); } }
protected override void Validate(IModbusRequest request, IModbusResponse response) { request.Validate(response); }
public void ValidatesResponse(IModbusRequest request, IModbusResponse response) { // Arrange/Act/Assert Assert.Throws <IOException>(() => request.Validate(response)); }