等価性を定義したので、テストをより情報豊富なものにした
一時変数productをインライン化した
amountをプライベート化した