FIX problem for Moq because of the non virutal + R# should let me putting virtual for my tests
Refactor Steps to make it clearer
Error handling in the controller
Assembler should not set an ItemCode with a null value
Refactoring of CatalogItemAssemblerTest (partial in progress)