/** @test */
 public function it_returns_valid_seeder_class_when_class_given()
 {
     $this->createModuleMock();
     $this->module->shouldReceive('name')->once()->withNoArgs()->passthru();
     $this->config->shouldNotReceive('seederFilename');
     $this->config->shouldReceive('modulesNamespace')->once()->withNoArgs()->andReturn('modules/namespace');
     $this->config->shouldReceive('seederNamespace')->once()->withNoArgs()->andReturn('seeder/namespace');
     $this->module->shouldReceive('replace')->once()->with('modules/namespace' . '\\' . $this->name . '\\' . 'seeder/namespace' . '\\' . 'SampleClass', m::on(function ($arg) {
         return $arg instanceof Module && $arg->foo() == 'bar';
     }))->andReturn('result');
     $this->assertSame('result', $this->module->seederClass('SampleClass'));
 }