public function testScenario1()
 {
     $namespace = 'Saxulum\\SaxulumControllerProvider\\Controller\\TestController';
     $serviceId = 'saxulum.saxulumcontrollerprovider.controller.testcontroller';
     $controller = new Controller();
     $controller->setNamespace($namespace);
     $controller->setServiceId($serviceId);
     $controller->setInjectContainer(true);
     $this->assertEquals($namespace, $controller->getNamespace());
     $this->assertEquals($serviceId, $controller->getServiceId());
     $this->assertFalse($controller->hasInjectionKeys());
     $this->assertTrue($controller->isInjectContainer());
     $this->assertFalse($controller->hasMethods());
     $newController = new Controller($controller->__toArray());
     $this->assertEquals($controller->__toArray(), $newController->__toArray());
 }