diff --git a/test/unitTests/app/resource/UserFollowedResourceControllerTest.php b/test/unitTests/app/resource/UserFollowedResourceControllerTest.php
index b010bcb464e2fef71b19b5907de01ea8b3fce76c..9c8e56ab2d0c2344c71acd1d183879c73a031909 100644
--- a/test/unitTests/app/resource/UserFollowedResourceControllerTest.php
+++ b/test/unitTests/app/resource/UserFollowedResourceControllerTest.php
@@ -8,6 +8,7 @@
 */
 
 use PHPUnit\Framework\TestCase;
+use Resource\models\UserFollowedResourceModel;
 
 class UserFollowedResourceControllerTest extends TestCase
 {
@@ -82,7 +83,13 @@ class UserFollowedResourceControllerTest extends TestCase
         $environment    = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']);
         $request        = \Slim\Http\Request::createFromEnvironment($environment);
 
-        $response     = $usersFollowedResourcesController->unFollow($request, new \Slim\Http\Response(), ['resId' => self::$id]);
+        $args = [
+            'resources' => [self::$id]
+        ];
+
+        $fullRequest = \httpRequestCustom::addContentInBody($args, $request);
+
+        $response     = $usersFollowedResourcesController->unFollow($fullRequest, new \Slim\Http\Response());
 
         $this->assertSame(204, $response->getStatusCode());
 
@@ -90,7 +97,7 @@ class UserFollowedResourceControllerTest extends TestCase
         $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
         $GLOBALS['id'] = $userInfo['id'];
 
-        $response     = $usersFollowedResourcesController->unFollow($request, new \Slim\Http\Response(), ['resId' => self::$id]);
+        $response     = $usersFollowedResourcesController->unFollow($fullRequest, new \Slim\Http\Response());
         $responseBody = json_decode((string)$response->getBody());
 
         $this->assertSame(403, $response->getStatusCode());
@@ -112,7 +119,12 @@ class UserFollowedResourceControllerTest extends TestCase
         $environment    = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']);
         $request        = \Slim\Http\Request::createFromEnvironment($environment);
 
-        $response     = $usersFollowedResourcesController->follow($request, new \Slim\Http\Response(), ['resId' => self::$id]);
+        $args = [
+            'resources' => [self::$id]
+        ];
+        $fullRequest = \httpRequestCustom::addContentInBody($args, $request);
+
+        $response     = $usersFollowedResourcesController->follow($fullRequest, new \Slim\Http\Response());
 
         $this->assertSame(204, $response->getStatusCode());
 
@@ -120,7 +132,7 @@ class UserFollowedResourceControllerTest extends TestCase
         $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
         $GLOBALS['id'] = $userInfo['id'];
 
-        $response     = $usersFollowedResourcesController->follow($request, new \Slim\Http\Response(), ['resId' => self::$id]);
+        $response     = $usersFollowedResourcesController->follow($fullRequest, new \Slim\Http\Response());
         $responseBody = json_decode((string)$response->getBody());
 
         $this->assertSame(403, $response->getStatusCode());
@@ -137,13 +149,13 @@ class UserFollowedResourceControllerTest extends TestCase
         $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
         $GLOBALS['id'] = $userInfo['id'];
 
-        $resListController = new \Resource\controllers\UserFollowedResourceController();
+        $userFollowedResourceController = new \Resource\controllers\UserFollowedResourceController();
 
         //  GET
         $environment    = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']);
         $request        = \Slim\Http\Request::createFromEnvironment($environment);
 
-        $response     = $resListController->getFollowedResources($request, new \Slim\Http\Response());
+        $response     = $userFollowedResourceController->getFollowedResources($request, new \Slim\Http\Response());
         $responseBody = json_decode((string)$response->getBody());
 
         $this->assertInternalType('int', $responseBody->countResources);
@@ -161,13 +173,13 @@ class UserFollowedResourceControllerTest extends TestCase
         $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
         $GLOBALS['id'] = $userInfo['id'];
 
-        $resListController = new \Resource\controllers\UserFollowedResourceController();
+        $userFollowedResourceController = new \Resource\controllers\UserFollowedResourceController();
 
         //  GET
         $environment    = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']);
         $request        = \Slim\Http\Request::createFromEnvironment($environment);
 
-        $response     = $resListController->getFollowedResources($request, new \Slim\Http\Response());
+        $response     = $userFollowedResourceController->getFollowedResources($request, new \Slim\Http\Response());
         $responseBody = json_decode((string)$response->getBody());
 
         $this->assertInternalType('int', $responseBody->countResources);
@@ -180,9 +192,22 @@ class UserFollowedResourceControllerTest extends TestCase
 
     public function testDelete()
     {
+        $GLOBALS['userId'] = 'aackermann';
+        $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
+        $GLOBALS['id'] = $userInfo['id'];
+
         //  DELETE
         \Resource\models\ResModel::delete(['resId' => self::$id]);
 
+        UserFollowedResourceModel::delete([
+            'userId' => $GLOBALS['id'],
+            'resId' => self::$id
+        ]);
+
+        $GLOBALS['userId'] = 'superadmin';
+        $userInfo = \User\models\UserModel::getByLogin(['login' => $GLOBALS['userId'], 'select' => ['id']]);
+        $GLOBALS['id'] = $userInfo['id'];
+
         //  READ
         $res = \Resource\models\ResModel::getById(['resId' => self::$id, 'select' => ['*']]);
         $this->assertInternalType('array', $res);