リファクタリング。VendingMachine側に移植。大元のテスト側からは疎通以外は極力削除。