custom data provider implementation for mocha