ブランチ名と修正内容は違っていますがテストできない設計としてどうでしょう？

在庫登録メソッドを後付け。追加した人はなんとなくコピペで対応した。