/** * @test TaskRunner:addTask */ public function testAddTask() { $mockTask = Mockery::mock('QualityChecker\\Task\\TaskInterface'); $this->taskRunner->addTask($mockTask); $this->assertCount(1, $this->taskRunner->getTasks()); $this->taskRunner->addTask($mockTask); $this->assertCount(1, $this->taskRunner->getTasks()); $mockTask2 = Mockery::mock('QualityChecker\\Task\\TaskInterface'); $this->taskRunner->addTask($mockTask2); $this->assertCount(2, $this->taskRunner->getTasks()); }