public function test_last()
{
$string = 'Hello, World!';
$this->assertEquals('!', Helper::last($string));
$array = array(1, 2, 3);
$this->assertEquals(3, Helper::last($array));
$arrayIterator = new \ArrayIterator($array);
$this->assertEquals(3, Helper::last($arrayIterator));
$object = new \StdClass();
$object->foo = 'foo';
$object->bar = 'bar';
$this->assertEquals('bar', Helper::last($object));
$this->assertEquals(42, Helper::last(array(), 42));
}