public function testMakeRootInsert()
 {
     (new TestMigration())->up();
     $dataSet = new ArrayDataSet(require __DIR__ . '/data/empty.php');
     $this->getDatabaseTester()->setDataSet($dataSet);
     $this->getDatabaseTester()->onSetUp();
     $node = new Node(['slug' => 'r']);
     $this->assertTrue($node->makeRoot()->save());
     $node = new AttributeModeNode(['slug' => 'r']);
     $this->assertTrue($node->makeRoot()->save());
     $node = new MultipleTreeNode(['slug' => 'r']);
     $this->assertTrue($node->makeRoot()->save());
     $node = new MultipleTreeNode(['slug' => 'r', 'tree' => 100]);
     $this->assertTrue($node->makeRoot()->save());
     $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
     $expectedDataSet = new ArrayDataSet(require __DIR__ . '/data/test-make-root-insert.php');
     $this->assertDataSetsEqual($expectedDataSet, $dataSet);
 }