/**
* @test
*/
public function shouldRunFunctionInTransaction()
{
//given
$test = $this;
$transactionalFunction = Db::transactional(function ($param1, $param2) use($test) {
$test->method();
$test->assertEquals(1, $param1);
$test->assertEquals(2, $param2);
});
//when
$transactionalFunction(1, 2);
//then
$this->assertTrue($this->transactionStatus);
}