public function testTransaction()
{
$this->connection->beginTransaction(Argument::type('array'))->shouldBeCalled()->willReturn(['transaction' => '1234']);
$this->datastore->setConnection($this->connection->reveal());
$t = $this->datastore->transaction();
$this->assertInstanceOf(Transaction::class, $t);
}