Hi @Ankarrr,
Welcome to the community forum 
You could test against a fork of mainnet using ganache-cli --fork
so that you can use the actual DeFi contracts.
OpenZeppelin Test Environment supports testing using ganache fork. See the announcement for details:
1 Like