protected function setUpMocks()
 {
     $this->reflector_mock = TestFactory::mockClassReflector();
     $this->files_mock = TestFactory::mockFilesystem();
     $this->class_name_getter_mock = TestFactory::mockGetClassName();
     $this->reflection_class_mock = TestFactory::mockReflectionClass();
     $this->reflection_method_mock = TestFactory::mockReflectionMethod();
 }
 protected function setUpMocks()
 {
     $this->decipher_mock = TestFactory::mockDecipherDocBlock();
     $this->decipher_mock->shouldReceive('process')->withAnyArgs()->andReturn('Results from DecipherDocBlock');
     $this->reflection_mock = TestFactory::mockReflectionClass();
     $this->reflection_mock->shouldReceive('getMethods')->withAnyArgs()->andReturn([TestFactory::makeClass(['class' => 'Some\\Namespace\\SomeClass', 'name' => '__constructor'], ['getDocComment' => '/** Comment */']), TestFactory::makeClass(['class' => 'Some\\Namespace\\SomeClass', 'name' => 'MethodOne'], ['getDocComment' => '/** Comment */']), TestFactory::makeClass(['class' => 'Some\\Namespace\\ParentClass', 'name' => 'BaseMethod'], ['getDocComment' => '/** Comment */'])]);
     $this->reflection_mock->shouldReceive('getShortName')->withNoArgs()->andReturn('SomeClass');
     $this->reflector_mock = TestFactory::mockClassReflector();
     $this->reflector_mock->shouldReceive('reflect')->withAnyArgs()->andReturn($this->reflection_mock);
     $this->class_name_getter_mock = TestFactory::mockGetClassName();
 }