unit-test 環境を追加した

* unit-test コードを追加した
* 価格計算処理を別インターフェースにした