public void SetUp() { var validArgs = new Dictionary <string, string> { { "install", "true" } }; ArgumentParser.ParseCommandLineArguments(args).Returns(GetArgs(validArgs)); installer = Substitute.For <IContextMenuInstaller>(); routine = new InstallContextMenuRoutine(installer, ArgumentParser, Console, Translator); }
public void SetUp() { var validArgs = new Dictionary<string, string> {{"uninstall", "true"}}; ArgumentParser.ParseCommandLineArguments(args).Returns(GetArgs(validArgs)); uninstaller = Substitute.For<IContextMenuInstaller>(); routine = new UninstallContextMenuRoutine(uninstaller, ArgumentParser, Console, Translator); }
public UninstallContextMenuRoutine(IContextMenuInstaller installer, ICommandLineArgumentParser argumentParser, IConsole console, ITranslator translator) : base(argumentParser, console, translator) { this.installer = installer; }