* @author Graham Campbell */ class CreateUserCommandTest extends AbstractTestCase { use CommandTrait; protected function getObjectAndParams() { $params = [ 'username' => 'Test', 'password' => 'fooey', 'email' => 'test@example.com', 'level' => 1, ]; $object = new CreateUserCommand( $params['username'], $params['password'], $params['email'], $params['level'] ); return compact('params', 'object'); } protected function objectHasRules() { return true; } protected function getHandlerClass() { return CreateUserCommandHandler::class; } }