repository create and get product
create product price and get price
add price to product history prices
create and get user & create and get order
create order for user with order items
create and get payment of order
use user build to construct user int test
store utc in db
use product builder
return product when create product
update current price when create prices