How could I replace touch commands with mouse events for testing on my PC.
Use platform-dependent code, and code alternative input.
Or, when Unity Android has Unity Remote, buy that, and you won't need a Mac (though a Mac would be cheaper...).
Well there are a lot of functions like
OnMouseEnter
OnMouseExit
etc..
I recommend you looking for those functios here: