I want to test my contract file, but it does not work if contract has a 'using' syntax or if contract inherit a contract.