基本 メソッドがあるものはinterfaceのみ公開する structで公開されると利用側でmockに差し替えることができない DB https://github.com/go-testfixtures/testfixtures が楽 他にいいのあるかも 基本的にRepository層のみで使う 他はちゃんと書いていればmockに差し替えができるはず