TestClient uses ProtocolOperator