Refactor test, apply DRY to data providers
Refactor test, apply DRY to data providers


vpg/zephir,vpg/zephir,phalcon/zephir,phalcon/zephir,zephir-lang/zephir,phalcon/zephir,vpg/zephir,vpg/zephir,zephir-lang/zephir,phalcon/zephir,phalcon/zephir,zephir-lang/zephir,vpg/zephir,vpg/zephir,zephir-lang/zephir,phalcon/zephir,zephir-lang/zephir