Do not send a Mainnet transaction merely to test whether code works.
Use:
read-only Mainnet verification
unit tests
mocks
simulation
supported development environments
controlled manual testing
When actual Mainnet writes become necessary, stop and provide:
exact transaction purpose
expected asset movement
expected fees
wallet required
risk
verification steps
before proceeding.