test contructor and configuration
contract for items
initial implementation of Item
getValue from product value multiply by item quantity
add getValue to interface
add getValue assert