Refactor ProductForm's test suite