File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed
FluentCommandLineParser.Tests Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -693,6 +693,23 @@ public void Setup_Help_And_Ensure_It_Is_Called()
693693 Assert . IsTrue ( result . HelpCalled ) ;
694694 }
695695
696+ [ Test ]
697+ public void Setup_Help_With_Symbol ( )
698+ {
699+ var parser = CreateFluentParser ( ) ;
700+
701+ string callbackResult = null ;
702+
703+ parser . SetupHelp ( "?" ) . Callback ( s => callbackResult = s ) ;
704+
705+ var args = new [ ] { "-?" } ;
706+
707+ var result = parser . Parse ( args ) ;
708+
709+ Assert . IsTrue ( result . HelpCalled ) ;
710+ Assert . IsNotNullOrEmpty ( callbackResult ) ;
711+ }
712+
696713 #endregion
697714
698715 #region Case Sensitive
@@ -836,7 +853,7 @@ public void Ensure_Obsolete_Setup_Does_Not_Allow_Empty_Short_And_Long_Options()
836853 public void Ensure_Obsolete_Setup_Does_Not_Allow_Short_Option_With_More_Than_One_Char ( )
837854 {
838855 var parser = CreateFluentParser ( ) ;
839- parser . Setup < string > ( "ab" , null ) ;
856+ parser . Setup < string > ( "ab" , null ) ;
840857 }
841858
842859 [ Test ]
You can’t perform that action at this time.
0 commit comments