public function it_notifies_observers_when_characters_are_added(\SplObserver $observer, Character $character) { $observer->update($this)->shouldBeCalled(); $this->attach($observer); $this->givenCharacterHasCodepointWithValue($character, 1); $this->addMany(Character\Collection::fromArray([$character->getWrappedObject()])); }