public function testExceptionIfStringIsPassedAsList()
{
$this->setExpectedException('Functional\\Exceptions\\InvalidArgumentException', "func() expects parameter 4 to be array or instance of Traversable");
InvalidArgumentException::assertCollection('string', 'func', 4);
}