refactoring tests supermarket_price kata