diff --git a/core/modules/menu_link_content/tests/src/Unit/MenuLinkContentAccessTest.php b/core/modules/menu_link_content/tests/src/Unit/MenuLinkContentAccessTest.php
new file mode 100644
index 0000000..314770d
--- /dev/null
+++ b/core/modules/menu_link_content/tests/src/Unit/MenuLinkContentAccessTest.php
@@ -0,0 +1,109 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\menu_link_content\Tests\MenuLinkContentAccessTest.
+ */
+
+namespace Drupal\menu_link_content\Tests;
+
+use Drupal\Core\Access\AccessResult;
+use Drupal\Core\Entity\EntityInterface;
+use Drupal\Core\Session\AccountInterface;
+use Drupal\menu_link_content\MenuLinkContentAccessControlHandler;
+use Drupal\Tests\UnitTestCase;
+
+/**
+ * @coversDefaultClass \Drupal\menu_link_content\MenuLinkContentAccessControlHandler
+ * @group menu_link_content
+ */
+class MenuLinkContentAccessTest extends UnitTestCase {
+
+  /**
+   * The menu link content access control handler to test.
+   *
+   * @var \Drupal\menu_link_content\MenuLinkContentAccessControlHandler
+   */
+  protected $accessControlHandler;
+
+  /**
+   * A reflection of the method we want to test.
+   *
+   * @var \ReflectionMethod
+   */
+  protected $checkAccessMethod;
+
+  /**
+   * The entity type used for testing.
+   *
+   * @var \Drupal\Core\Entity\EntityTypeInterface|\PHPUnit_Framework_MockObject_MockObject
+   */
+  protected $entityType;
+
+  /**
+   * The mocked access manager.
+   *
+   * @var \Drupal\Core\Access\AccessManagerInterface|\PHPUnit_Framework_MockObject_MockObject
+   */
+  protected $accessManager;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp() {
+
+    $this->entityType = $this->getMock('\Drupal\Core\Entity\EntityTypeInterface');
+    $this->accessManager = $this->getMock('\Drupal\Core\Access\AccessManagerInterface');
+    $this->accessControlHandler = new MenuLinkContentAccessControlHandler($this->entityType, $this->accessManager);
+
+    // Setup a reflection method for the private method we want to test.
+    $this->checkAccessMethod = new \ReflectionMethod($this->accessControlHandler, 'checkAccess');
+    $this->checkAccessMethod->setAccessible(TRUE);
+  }
+
+  /**
+   * Tests the menu link access 'view' operation.
+   */
+  public function testViewAccess() {
+
+    $entity = $this->getMockEntity();
+    $operation = 'view';
+    $langcode = '';
+    $account = $this->getMock('\Drupal\Core\Session\AccountInterface');
+    $access = $this->checkAccessMethod->invoke($this->accessControlHandler, $entity, $operation, $langcode, $account);
+
+    $this->assertEquals($access, AccessResult::neutral());
+  }
+
+  /**
+   * Tests the menu link access 'update' operation.
+   */
+  public function testUpdateAccess() {
+
+    // @todo
+  }
+
+  /**
+   * Tests the menu link access 'delete' operation.
+   */
+  public function testDeleteAccess() {
+
+    // @todo
+  }
+
+  /**
+   * Creates an entity with specific methods mocked.
+   *
+   * @param array $values
+   *   (optional) Values to pass to the constructor.
+   * @param array $methods
+   *   (optional) The methods to mock.
+   *
+   * @return \Drupal\Core\Entity\EntityInterface|\PHPUnit_Framework_MockObject_MockObject
+   */
+  public function getMockEntity(array $values = array(), $methods = array()) {
+
+    return $this->getMockForAbstractClass('Drupal\Core\Config\Entity\ConfigEntityBase', array($values, 'test_entity_type'), '', TRUE, TRUE, TRUE, $methods);
+  }
+
+}
