1- using System ;
2- using System . Collections . Generic ;
3- using System . Text ;
4- using System . Threading ;
1+ using System . Threading ;
52using MatthiWare . CommandLine ;
63using Xunit ;
7- using static MatthiWare . CommandLineParser . Tests . XUnitExtensions ;
84
95namespace MatthiWare . CommandLineParser . Tests
106{
@@ -16,7 +12,7 @@ public void ParseTests()
1612 var parser = new CommandLineParser < Options > ( ) ;
1713
1814 parser . Configure ( opt => opt . Option1 )
19- . ShortName ( "-o" )
15+ . Name ( "-o" )
2016 . Default ( "Default message" )
2117 . Required ( ) ;
2218
@@ -38,17 +34,17 @@ public void ParseWithDefaults(string[] args, string result1, string result2, str
3834 var parser = new CommandLineParser < OptionsWithThreeParams > ( ) ;
3935
4036 parser . Configure ( opt => opt . Option1 )
41- . ShortName ( "-1" )
37+ . Name ( "-1" )
4238 . Default ( result1 )
4339 . Required ( ) ;
4440
4541 parser . Configure ( opt => opt . Option2 )
46- . ShortName ( "-2" )
42+ . Name ( "-2" )
4743 . Default ( result2 )
4844 . Required ( ) ;
4945
5046 parser . Configure ( opt => opt . Option3 )
51- . ShortName ( "-3" )
47+ . Name ( "-3" )
5248 . Default ( result3 )
5349 . Required ( ) ;
5450
@@ -71,13 +67,12 @@ public void ParseWithCommandTests()
7167 var parser = new CommandLineParser < Options > ( ) ;
7268
7369 parser . Configure ( opt => opt . Option1 )
74- . ShortName ( "-o" )
70+ . Name ( "-o" )
7571 . Default ( "Default message" )
7672 . Required ( ) ;
7773
7874 var addCmd = parser . AddCommand < AddOption > ( )
79- . ShortName ( "-A" )
80- . LongName ( "--Add" )
75+ . Name ( "-A" , "--Add" )
8176 . OnExecuting ( x =>
8277 {
8378 Assert . Equal ( "my message" , x . Message ) ;
@@ -86,8 +81,7 @@ public void ParseWithCommandTests()
8681
8782
8883 addCmd . Configure ( opt => opt . Message )
89- . LongName ( "--message" )
90- . ShortName ( "-m" )
84+ . Name ( "-m" , "--message" )
9185 . Required ( ) ;
9286
9387 var parsed = parser . Parse ( new string [ ] { "app.exe" , "-o" , "test" , "--Add" , "-m" , "my message" } ) ;
@@ -111,18 +105,15 @@ public void ParseCommandTests(string[] args, string result1, string result2)
111105 var parser = new CommandLineParser < AddOption > ( ) ;
112106
113107 parser . AddCommand < AddOption > ( )
114- . LongName ( "--add" )
115- . ShortName ( "-a" )
108+ . Name ( "-a" , "--add" )
116109 . Required ( )
117110 . OnExecuting ( r => Assert . Equal ( result2 , r . Message ) )
118111 . Configure ( c => c . Message )
119- . LongName ( "--message" )
120- . ShortName ( "-m" )
112+ . Name ( "-m" , "--message" )
121113 . Required ( ) ;
122114
123115 parser . Configure ( opt => opt . Message )
124- . LongName ( "--message" )
125- . ShortName ( "-m" )
116+ . Name ( "-m" , "--message" )
126117 . Required ( ) ;
127118
128119 var result = parser . Parse ( args ) ;
@@ -140,14 +131,12 @@ public void ConfigureTests()
140131 var parser = new CommandLineParser < Options > ( ) ;
141132
142133 parser . Configure ( opt => opt . Option1 )
143- . ShortName ( "-o" )
144- . LongName ( "--opt" )
134+ . Name ( "-o" , "--opt" )
145135 . Default ( "Default message" )
146136 . Required ( ) ;
147137
148138 parser . Configure ( opt => opt . Option2 )
149- . ShortName ( "-x" )
150- . LongName ( "--xsomething" )
139+ . Name ( "-x" , "--xsomething" )
151140 . Required ( ) ;
152141
153142 Assert . Equal ( 2 , parser . Options . Count ) ;
@@ -171,11 +160,13 @@ private class AddOption
171160 {
172161 public string Message { get ; set ; }
173162 }
163+
174164 private class Options
175165 {
176166 public string Option1 { get ; set ; }
177167 public bool Option2 { get ; set ; }
178168 }
169+
179170 private class OptionsWithThreeParams
180171 {
181172 public string Option1 { get ; set ; }
0 commit comments