public CreatedNewsArticlePreCommand(IBus bus, INewsManagementNewsArticleValidatorResolver validatorResolver)
        {
            if (bus == null)
                throw new ArgumentNullException("bus");

            if (validatorResolver == null)
                throw new ArgumentNullException("validatorResolver");

            Bus = bus;
            this.validatorResolver = validatorResolver;
        }
        public RenameNewsArticleTitlePreCommand(IBus bus, IConnectionManager connectionManager, INewsManagementNewsArticleValidatorResolver validatorResolver, INewsManagementNewsArticleService service)
        {
            if (bus == null)
                throw new ArgumentNullException("bus");

            if (connectionManager == null)
                throw new ArgumentNullException("connectionManager");

            if (service == null)
                throw new ArgumentNullException("service");

            if (validatorResolver == null)
                throw new ArgumentNullException("validatorResolver");

            Bus = bus;
            ConnectionManager = connectionManager;

            this.validatorResolver = validatorResolver;
            this.service = service;
        }