Test-Driven Development in Go