public void ApiVersionsResponse( [Values( ErrorResponseCode.None, ErrorResponseCode.BrokerNotAvailable )] ErrorResponseCode errorCode ) { var supported = new List <ApiVersionsResponse.VersionSupport>(); for (short apiKey = 0; apiKey <= 18; apiKey++) { supported.Add(new ApiVersionsResponse.VersionSupport((ApiKeyRequestType)apiKey, 0, (short)_randomizer.Next(0, 2))); } var response = new ApiVersionsResponse(errorCode, supported); response.AssertCanEncodeDecodeResponse(0); }
public void ApiVersionsResponse( [Values( ErrorCode.NONE, ErrorCode.BROKER_NOT_AVAILABLE )] ErrorCode errorCode ) { var supported = new List <ApiVersionsResponse.VersionSupport>(); for (short apiKey = 0; apiKey <= 18; apiKey++) { supported.Add(new ApiVersionsResponse.VersionSupport((ApiKey)apiKey, 0, (short)_randomizer.Next(0, 2))); } var response = new ApiVersionsResponse(errorCode, supported); response.AssertCanEncodeDecodeResponse(0); }