I have used golang for sometime but only recently I finally understand how to do
object mocking in a golang test. Since I came from Java, the way of how mocking
an object in golang was not really clear for me. This post is my self
documentation of how I