In certain conditions of the DB (i.e. integration tests), previous code doesn't assure the price is going to be 100.