public function setUp()
 {
     $this->mockMatcher1 = \Phake::mock(Matcher::class);
     $this->mockMatcher2 = \Phake::mock(Matcher::class);
     $this->mockMatcher3 = \Phake::mock(Matcher::class);
     $this->testSubject = Matchers::sequenceOf(array($this->mockMatcher1, $this->mockMatcher2, $this->mockMatcher3));
     $this->stubEvent1 = new StubEvent1();
     $this->stubEvent2 = new StubEvent2();
     $this->stubEvent3 = new StubEvent3();
     $this->stubEvent4 = new StubEvent4();
     $this->stubEvent5 = new StubEvent5();
     \Phake::when($this->mockMatcher1)->matches(\Phake::anyParameters())->thenReturn(true);
     \Phake::when($this->mockMatcher2)->matches(\Phake::anyParameters())->thenReturn(true);
     \Phake::when($this->mockMatcher3)->matches(\Phake::anyParameters())->thenReturn(true);
 }