function let() { $conference = Conference::namedWithTracks('Symfony Live 2014', 2); $conference->scheduleTalk(Talk::named('BDD by Example'), Slot::fromString('09:00-09:45'), Track::numbered(1)); $conference->scheduleTalk(Talk::named('Advanced Symfony'), Slot::fromString('09:00-09:45'), Track::numbered(2)); $this->beConstructedThrough('ofConference', [$conference]); }
/** * @Given a conference named :name with :count track(s) */ public function aConferenceNamedWithTrack($name, $count) { $this->conference = Conference::namedWithTracks($name, $count); $this->repository->saveConference($this->conference); $this->em->flush(); }
/** * @Given a conference named :name with :count track(s) */ public function aConferenceNamedWithTrack($name, $count) { $this->conference = Conference::namedWithTracks($name, $count); }
function it_can_say_if_another_talk_schedule_has_the_same_slot() { $anotherSchedule = new TalkSchedule(Conference::namedWithTracks('Symfony Live 2014', 2), Talk::named('Symfony by Example'), Slot::fromString('09:00-09:45'), Track::numbered(1)); $this->shouldHaveSameSlotAs($anotherSchedule); }