/// <summary>
        ///     Initializes all dependencies for CommandParser and options in OptionSet
        /// </summary>
        public CommandParser()
        {
            userValidator = NinjectKernel.Get<UserValidationService>();
            printer = NinjectKernel.Get<IInputOutputSevice>();

            InitializeOptionSet();
        }
Example #2
0
        /// <summary>
        ///     Initializes all dependencies for CommandParser and options in OptionSet
        /// </summary>
        public CommandParser()
        {
            userValidator = NinjectKernel.Get <UserValidationService>();
            printer       = NinjectKernel.Get <IInputOutputSevice>();

            InitializeOptionSet();
        }
 /// <summary>
 ///     Creates and initializes Command with appropriate objects
 /// </summary>
 public Command()
 {
     Handlers = new Dictionary<string, ICommandHandler>();
     ioService = NinjectKernel.Get<IInputOutputSevice>();
     Parser = NinjectKernel.Get<CommandParser>();
 }
 /// <summary>
 ///     Creates and initializes Command with appropriate objects
 /// </summary>
 public Command()
 {
     Handlers  = new Dictionary <string, ICommandHandler>();
     ioService = NinjectKernel.Get <IInputOutputSevice>();
     Parser    = NinjectKernel.Get <CommandParser>();
 }