Rename local variables from Price to Product
Refactor unit tests.