supplier product tests (fully implemented CRUD testing, but still has errors which are commented out)