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()
693
693
Assert . IsTrue ( result . HelpCalled ) ;
694
694
}
695
695
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
+
696
713
#endregion
697
714
698
715
#region Case Sensitive
@@ -836,7 +853,7 @@ public void Ensure_Obsolete_Setup_Does_Not_Allow_Empty_Short_And_Long_Options()
836
853
public void Ensure_Obsolete_Setup_Does_Not_Allow_Short_Option_With_More_Than_One_Char ( )
837
854
{
838
855
var parser = CreateFluentParser ( ) ;
839
- parser . Setup < string > ( "ab" , null ) ;
856
+ parser . Setup < string > ( "ab" , null ) ;
840
857
}
841
858
842
859
[ Test ]
You can’t perform that action at this time.
0 commit comments