Unit tests should minimally cover: - error codes - connected-disconnected flag
Unit tests should minimally cover: