product controller tests