public ShoppingCommandFactory(IEntityFactory entityFactory, IShoppingRepository shoppingRepository, IShoppingQueryRepositorySpecificationFactory specificationFactory, IShoppingRepositoryByIdSpecificationFactory byIdSpecificationFactory)
 {
     this.entityFactory            = entityFactory;
     this.shoppingRepository       = shoppingRepository;
     this.specificationFactory     = specificationFactory;
     this.byIdSpecificationFactory = byIdSpecificationFactory;
 }
 public FinalizeShoppingCommand(IShoppingRepository shoppingRepository, IShoppingQueryRepositorySpecificationFactory specificationFactory, IShoppingRepositoryByIdSpecificationFactory byIdSpecificationFactory)
 {
     this.shoppingRepository       = shoppingRepository;
     this.specificationFactory     = specificationFactory;
     this.byIdSpecificationFactory = byIdSpecificationFactory;
 }