Add test utils for HUnit test executions with data sources
Fix splitting function and test it with HUnit + data provider