public function testLoadFromDirectory()
{
$loader = new Loader();
$loader->addFixture($this->getMockBuilder(FixtureInterface::class)->setMockClassName('Mock1')->getMock());
$loader->addFixture($this->getMockBuilder(FixtureInterface::class)->setMockClassName('Mock2')->getMock());
$loader->addFixture($this->getMockBuilder(SharedFixtureInterface::class)->setMockClassName('Mock3')->getMock());
$this->assertCount(3, $loader->getFixtures());
$loader->loadFromDirectory(__DIR__ . '/TestFixtures');
$this->assertCount(7, $loader->getFixtures());
$this->assertTrue($loader->isTransient('TestFixtures\\NotAFixture'));
$this->assertFalse($loader->isTransient('TestFixtures\\MyFixture1'));
}