diff --git a/composer.json b/composer.json
index a3336eade7f65fef882acf6a118b5e04cb30b550..49324ad77eb7222e06aad727f374908e7fabc856 100644
--- a/composer.json
+++ b/composer.json
@@ -12,17 +12,17 @@
   ],
   "config": {
     "platform": {
-      "php": "7.0"
+      "php": "7.4"
     }
   },
   "require": {
-    "php": ">=7.0",
+    "php": ">=7.4",
     "wpdesk/wp-basic-requirements": "^3.2.3",
     "wpdesk/wp-builder": "^2.0.0",
     "wpdesk/wp-wpdesk-tracker": "^3"
   },
   "require-dev": {
-    "phpunit/phpunit": "<7",
+    "phpunit/phpunit": "^7||^8||^9",
     "wp-coding-standards/wpcs": "^0.14.1",
     "squizlabs/php_codesniffer": "^3.0.2",
     "mockery/mockery": "*",
diff --git a/tests/unit/Test_Plugin_Bootstrap.php b/tests/unit/Test_Plugin_Bootstrap.php
index 0f72047f37948ec5c15421e86d27f8e72009a671..03d8d33fddf8c3037670801dbb4d220e8bffc8da 100644
--- a/tests/unit/Test_Plugin_Bootstrap.php
+++ b/tests/unit/Test_Plugin_Bootstrap.php
@@ -9,7 +9,7 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
 
 	const WP_VERSION = 5.5;
 
-	public function setUp() {
+	public function setUp(): void {
 		WP_Mock::setUp();
 
 		WP_Mock::userFunction( 'get_locale',
@@ -34,11 +34,15 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
 			[
 				'return' => 'whatever',
 			] );
+        WP_Mock::userFunction( 'wp_using_ext_object_cache',
+            [
+                'return' => false,
+            ] );
 
 		! defined( 'WP_PLUGIN_DIR' ) && define( 'WP_PLUGIN_DIR', __DIR__ . '/../../Stub/' );
 	}
 
-	public function tearDown() {
+	public function tearDown(): void {
 		WP_Mock::tearDown();
 	}
 
diff --git a/tests/unit/Test_Plugin_Initialization_Strategy_Simple.php b/tests/unit/Test_Plugin_Initialization_Strategy_Simple.php
index 574264339b328b1602b25211fd21275128b3957c..25af9ddf8583c0fbc0b98822dc17becbd76d6cc5 100644
--- a/tests/unit/Test_Plugin_Initialization_Strategy_Simple.php
+++ b/tests/unit/Test_Plugin_Initialization_Strategy_Simple.php
@@ -6,12 +6,12 @@ class Test_Plugin_Initialization_Strategy_Simple extends \WP_Mock\Tools\TestCase
 
 	const WP_VERSION = 5.5;
 
-	public function setUp() {
+	public function setUp(): void {
 		WP_Mock::setUp();
         $this->markTestSkipped('Move this test to paid plugin flow library!');
     }
 
-	public function tearDown() {
+	public function tearDown(): void {
 		WP_Mock::tearDown();
 	}
 
diff --git a/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Factory.php b/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Factory.php
index 76a2bf8e69edc07bd790b875b9cf808599a3227e..ad8635a82cb2a0765d36bfb45cd2b6ab879b8068 100644
--- a/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Factory.php
+++ b/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Factory.php
@@ -7,11 +7,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimplePaidStrategy;
 
 class Test_Plugin_Initialization_Strategy_Simple_Factory extends \WP_Mock\Tools\TestCase {
 
-	public function setUp() {
+	public function setUp(): void {
 		WP_Mock::setUp();
 	}
 
-	public function tearDown() {
+	public function tearDown(): void {
 		WP_Mock::tearDown();
 	}
 
diff --git a/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Free.php b/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Free.php
index 003a64789a686815d678e4ca3829cc1c681de2c1..d245d4c81cb39b0b37d48ad2126b50b211f270c7 100644
--- a/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Free.php
+++ b/tests/unit/Test_Plugin_Initialization_Strategy_Simple_Free.php
@@ -4,11 +4,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimpleFreeStrategy;
 
 class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\TestCase {
 
-	public function setUp() {
+	public function setUp(): void {
 		WP_Mock::setUp();
 	}
 
-	public function tearDown() {
+	public function tearDown(): void {
 		WP_Mock::tearDown();
 	}
 
@@ -27,6 +27,10 @@ class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\Tes
 			[
 				'return' => 'whatever',
 			] );
+        WP_Mock::userFunction( 'get_locale',
+            [
+                'return' => 'en_US',
+            ] );
 
 		$strategy = new SimpleFreeStrategy( $info );
 		$this->assertInstanceOf( Stub_Plugin::class, $strategy->run_init( $info ), "Plugin should be actually built" );