public function testCreateTransactionValidationUserRiskClass()
 {
     $validation = new Validation();
     $request = new CreateTransaction($this->config);
     $request->setOrderID(1)->setUserID(1)->setIntegrationType(CreateTransaction::INTEGRATION_TYPE_HOSTED_AFTER)->setAutoCapture(true)->setContext(CreateTransaction::CONTEXT_ONLINE)->setMerchantReference("TEST FIELD")->setUserType(CreateTransaction::USER_TYPE_PRIVATE)->setUserRiskClass($this->faker->name)->setUserIpAddress("192.168.1.2")->setUserData($this->getUser())->setBillingAddress($this->getAddress())->setAmount($this->getAmount())->addBasketItem($this->getBasketItem());
     $request->setUserType($this->faker->name);
     $validation->getValidator($request);
     $data = $validation->performValidation();
     $this->assertValidationReturned('Upg\\Library\\Request\\CreateTransaction', 'userRiskClass', 'userRiskClass must certain values or be empty', $data, "userRiskClass must certain values or be empty failed");
 }