How to implement unit testing in Go?