public function testStepChangesCollection() { $message = new Message(); $this->assertInstanceOf(get_class(new ArrayCollection()), $message->getStepChanges()); $this->assertEmpty($message->getStepChanges()); $stepChange1 = new StepChange(); $message->addStepChange($stepChange1); $this->assertCount(1, $message->getStepChanges()); $stepChange2 = new StepChange(); $message->addStepChange($stepChange2); $this->assertCount(2, $message->getStepChanges()); $message->removeStepChange($stepChange1); $this->assertCount(1, $message->getStepChanges()); }