public function testRegisterUserValidationUserID()
 {
     $request = new RegisterUser($this->config);
     $request->setUserType(\Upg\Library\User\Type::USER_TYPE_PRIVATE)->setUserRiskClass(RiskClass::RISK_CLASS_DEFAULT)->setUserData($this->getUser())->setBillingRecipient($this->faker->name)->setBillingAddress($this->getAddress())->setShippingRecipient($this->faker->name)->setShippingAddress($this->getAddress())->setLocale(Codes::LOCALE_EN);
     $validation = new Validation();
     $validation->getValidator($request);
     $data = $validation->performValidation();
     /**
      * Test Required
      */
     $this->assertValidationReturned('Upg\\Library\\Request\\RegisterUser', 'userID', 'userID is required', $data, "userID is required validation failed");
     /**
      * Test length validation
      */
     $request->setUserID($this->veryLongString);
     $validation->getValidator($request);
     $data = $validation->performValidation();
     $this->assertValidationReturned('Upg\\Library\\Request\\RegisterUser', 'userID', 'userID must be between 1 and 50 characters', $data, "userID must be between 1 and 50 characters failed");
 }