implemented Cart Caculation as ATDD