public void ListGroupsResponse( [Values( ErrorResponseCode.None, ErrorResponseCode.OffsetMetadataTooLarge )] ErrorResponseCode errorCode, [Values("test", "a groupId")] string groupId, [Range(2, 3)] int count, [Values("consumer")] string protocolType) { var groups = new ListGroupsResponse.Group[count]; for (var g = 0; g < count; g++) { groups[g] = new ListGroupsResponse.Group(groupId + g, protocolType); } var response = new ListGroupsResponse(errorCode, groups); response.AssertCanEncodeDecodeResponse(0); }
public void ListGroupsResponse( [Values( ErrorCode.NONE, ErrorCode.OFFSET_METADATA_TOO_LARGE )] ErrorCode errorCode, [Values("test", "a groupId")] string groupId, [Range(2, 3)] int count, [Values("consumer")] string protocolType) { var groups = new ListGroupsResponse.Group[count]; for (var g = 0; g < count; g++) { groups[g] = new ListGroupsResponse.Group(groupId + g, protocolType); } var response = new ListGroupsResponse(errorCode, groups); response.AssertCanEncodeDecodeResponse(0); }