/**
  * @test
  * @covers ::rollback
  */
 public function it_should_do_nothing_on_rollback()
 {
     $this->transaction->rollback();
 }
 /**
  * @test
  * @covers ::push
  * @expectedException \PhpInPractice\Matters\Aggregate\Transaction\TransactionLimitedToASingleStreamException
  */
 public function it_should_throw_exception_when_pushing_events_from_multiple_streams()
 {
     $expectedEvents = [new WritableEvent(new UUID(), '123', [])];
     $this->transaction->push('streamUri', $expectedEvents);
     $this->transaction->push('streamUri2', $expectedEvents);
 }