cart entity and unit tests
cart summary