/** * @test */ public function addPluginShouldAddPlugin() { $plugin1 = $this->getMockedPlugin(); $plugin2 = $this->getMockedPlugin(); $this->assertEquals(array(), $this->fileProfile->getPlugins()); $this->fileProfile->addPlugin($plugin1); $plugins = $this->fileProfile->getPlugins(); $this->assertCount(1, $plugins); $this->assertContains($plugin1, $plugins); $this->assertSame($this->fileProfile, $this->fileProfile->addPlugin($plugin2)); $plugins = $this->fileProfile->getPlugins(); $this->assertCount(2, $plugins); $this->assertContains($plugin1, $plugins); $this->assertContains($plugin2, $plugins); }