Try using regtest to generate as much TESTNET BTC as you need.
It only takes a few seconds to be done because it's a preset low difficulty.
More information / detailed instructions here:
https://bitcoin.org/en/developer-examples#regtest-modeThis should let you do any testing you need.
-Dave