A unit tested shopping cart