public function testRemoveObserverByName() { $observer1 = $this->getObserverMock('test_observer1'); $observer2 = $this->getObserverMock('test_observer2'); $this->observerCollection->addObserver($observer1); $this->observerCollection->addObserver($observer2); $this->assertEquals(['test_observer1' => $observer1, 'test_observer2' => $observer2], $this->observerCollection->getAllObservers()); $this->observerCollection->removeObserverByName($observer2->getName()); $this->assertEquals(['test_observer1' => $observer1], $this->observerCollection->getAllObservers()); }