product model type: Unit testing + Example