protected override void Arrange() { args = new CommandLineParsedArgs("test", new Dictionary <string, string> { ["option2"] = "true", ["option3"] = "bleee" }); }
public IConsoleCommandHandler ResolveCommandHandler(CommandLineParsedArgs args) { try { var commandName = GetQualifiedCommandName(args.CommandName); var commandType = GetCommandType(commandName); return(_container.ResolveNamed(commandName, commandType) as IConsoleCommandHandler); } catch (Exception ex) { throw new CommandNotFoundException(args.CommandName, ex); } }
protected override void Arrange() { args = new CommandLineParsedArgs("test", new Dictionary <string, string> { ["option1"] = "23", ["option2"] = "true", ["option3"] = "bleee" }); var builder = new ContainerBuilder(); builder.RegisterConsoleCommands(); resolver = new AutofacCommandResolver(builder.Build()); }
protected override void Act() { result = parser.Parse(args); }