A product belongs to a warehouse

* Warehouse can be added / edited from product, and is shown in index
* Test