/// <summary> /// Initializes all dependencies for CommandParser and options in OptionSet /// </summary> public CommandParser() { userValidator = NinjectKernel.Get<UserValidationService>(); printer = NinjectKernel.Get<IInputOutputSevice>(); InitializeOptionSet(); }
/// <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>(); }