public function test_it_can_forget_events() { $recorder = new EventRecorder(); $recorder->recordThat(new SimpleEvent('1')); $recorder->recordThat(new SimpleEvent('2')); $recorder->recordThat(new SimpleEvent('3')); $recorder->flush(); $this->assertEquals(0, iterator_count($recorder)); }