More features demos with shopping cart + unit tests