/**
  * @test
  * @group unit
  */
 public function deserialized_and_serialized_event_has_same_values()
 {
     $id = new PollId();
     $data = array('pollId' => (string) $id, 'name' => 'Option name');
     $event = OptionCreatedEvent::deserialize($data);
     $this->assertSame($data, $event->serialize());
 }
Exemple #2
0
 /**
  * @param OptionCreatedEvent $event
  */
 protected function applyOptionCreatedEvent(OptionCreatedEvent $event)
 {
     $number = count($this->options);
     $name = $event->getName();
     $this->options[] = new Option($number, $name);
 }