public void PrintOptionGroupUsage() { OptionGroup group = new OptionGroup(); group.AddOption(OptionBuilder.New().Create("a")); group.AddOption(OptionBuilder.New().Create("b")); group.AddOption(OptionBuilder.New().Create("c")); Options options = new Options(); options.AddOptionGroup(group); StringWriter output = new StringWriter(); HelpFormatter formatter = new HelpFormatter(); formatter.PrintUsage(options, new HelpSettings { Width = 80, CommandLineSyntax = "app" }, output); Assert.AreEqual("usage: app [-a | -b | -c]" + Eol, output.ToString()); }