In Go a seam is often a function variable (var now = time.Now), a small interface or a parameter. Tests replace what is behind the seam, such as the clock or the database.