[RED] Defining equality criteria for Products
[RED] Two Products with the same name should be equal
[RED] Products now are successfully compared by name
[RED] Products still don't have a 'category' field
[RED] Class compiles but test still fails
[RED] We got rid of the NullPointerException; just one more step
[GREEN] Defining equality criteria for Products
[RED] Still registering equal Products more than once; is it because of the hash code?
[RED] Equal Products should have the same hashcode
[GREEN] Equal Products should have the same hashcode
[GREEN] A Catalog should add different Products multiple times
[REFACTOR] Removing unnecessary test and leftovers