Example #1
0
 /**
  * Return an array of method data providers created from ReflectionMethod objects
  *
  * @return MethodDataProvider[]
  */
 public function getMethods()
 {
     $methods = [];
     foreach ($this->reflectionClass->getMethods() as $method) {
         $methods[] = $this->methodDataProviderFactory->make($method);
     }
     return $methods;
 }
 public function testCanCreateMethodDataProvider()
 {
     $factory = new MethodDataProviderFactory(Mockery::mock(ParameterDataProviderFactory::class), Mockery::mock(AnnotationDataProviderFactory::class));
     $provider = $factory->make(Mockery::mock(ReflectionMethod::class));
     $this->assertInstanceOf(MethodDataProvider::class, $provider);
 }