public void HasSingleArgument_ShouldReturnTrueIfArgumentIsSingleInCtorArgument() { var dict = new Dictionary<string, string> { { "foo", "bar" } }; var args = new CommandLineArguments(dict); Assert.That(args.HasSingleArgument("foo"), Is.True); }
private bool Run(CommandLineArguments args) { if (!args.HasSingleArgument("help", "true")) return false; var message = Translator.Translate("GeneralHelpMessage"); Console.WriteLine(message); return true; }
public bool Run(CommandLineArguments args) { if (!args.HasSingleArgument("settings", "true")) return false; var settingsMessage = Translator.Translate("SettingsMessage"); var excludeFolderMessage = string.Join(", ", Default.ExcludeFolderPatterns); var excludeFileMessage = string.Join(", ", Default.ExcludeFilePatterns); var plainCopyFileMessage = string.Join(", ", Default.PlainCopyFilePatterns); var message = string.Format(settingsMessage, excludeFolderMessage, excludeFileMessage, plainCopyFileMessage); Console.WriteLine(message); return true; }
private bool Run(CommandLineArguments args) { if (!args.HasSingleArgument("uninstall", "true")) return false; var message = Translator.Translate("UninstallMessage"); var successMessage = Translator.Translate("UninstallSuccessMessage"); var errorMessage = Translator.Translate("UninstallErrorMessage"); try { Console.WriteLine(message); installer.UnregisterContextMenu(); Console.WriteLine(successMessage); } catch (Exception e) { Console.WriteLine(errorMessage); Console.WriteLine(e.Message); } return true; }
private bool Run(CommandLineArguments args) { if (!args.HasSingleArgument("install", "true")) return false; var message = Translator.Translate("InstallMessage"); var successMessage = Translator.Translate("InstallSuccessMessage"); var errorMessage = Translator.Translate("InstallErrorMessage"); var contextMenuText = Translator.Translate("ContextMenuText"); try { Console.WriteLine(message); installer.RegisterContextMenu(WizardApplicationPath, contextMenuText); Console.WriteLine(successMessage); } catch (Exception e) { Console.WriteLine(errorMessage); Console.WriteLine(e.Message); } return true; }