added tests to make sure description and price are not validated
price cannot be less than 0