 after = IsICDLoaded();        if(!before)       {         TEST_WARN("Couldn't detect ICD at all - unclear if device really was destroyed");       }       else if(before && after)       {         failed = true;         TEST_ERROR("Device leaked - ICD dll stayed present");       }        ///////////////////////////////////////////////////////////////////////////       // test a device staying alive based on a