Go and gcc are used by Solo to simulate the behavior of Wasp nodes. Unit tests for smart contracts are written in Go so Solo is accessible. The only other option would be to deploy the SCs under development to Wasp nodes, without the chance to test it locally.