Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
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);
        }