private void waitAndCheckError(string method = "", int timeout = 2000)
{
Assert.That(_latch.Wait(timeout), "Timeout reached when waiting for result of" +
" method call: " + method);
Assert.AreEqual(0, _lastError, "Got error result in method: " + method +
" err message: " + _lastErrMessage);
}