public function testCreatesEmptyTuple()
{
$tuple = Type::tuple(Type::varchar())->create();
$this->assertEquals(1, count($tuple));
$this->assertEquals($tuple->get(0), null);
$tuple = Type::tuple(Type::varchar(), Type::int())->create();
$this->assertEquals(2, count($tuple));
$this->assertEquals($tuple->get(0), null);
$this->assertEquals($tuple->get(1), null);
$tuple = Type::tuple(Type::varchar(), Type::int(), Type::bigint())->create();
$this->assertEquals(3, count($tuple));
$this->assertEquals($tuple->get(0), null);
$this->assertEquals($tuple->get(1), null);
$this->assertEquals($tuple->get(2), null);
}