@@ -24,7 +24,7 @@ public void Dispose()
2424 }
2525 }
2626
27- private string ResponseFile ( params string [ ] lines )
27+ private string CreateResponseFile ( params string [ ] lines )
2828 {
2929 var responseFile = new FileInfo ( Path . GetTempFileName ( ) ) ;
3030
@@ -46,15 +46,15 @@ public void When_response_file_specified_it_loads_options_from_response_file()
4646 {
4747 var option = new Option < bool > ( "--flag" ) ;
4848
49- var result = option . Parse ( $ "@{ ResponseFile ( "--flag" ) } ") ;
49+ var result = option . Parse ( $ "@{ CreateResponseFile ( "--flag" ) } ") ;
5050
5151 result . HasOption ( option ) . Should ( ) . BeTrue ( ) ;
5252 }
5353
5454 [ Fact ]
5555 public void When_response_file_is_specified_it_loads_options_with_arguments_from_response_file ( )
5656 {
57- var responseFile = ResponseFile (
57+ var responseFile = CreateResponseFile (
5858 "--flag" ,
5959 "--flag2" ,
6060 "123" ) ;
@@ -77,7 +77,7 @@ public void When_response_file_is_specified_it_loads_options_with_arguments_from
7777 [ Fact ]
7878 public void When_response_file_is_specified_it_loads_command_arguments_from_response_file ( )
7979 {
80- var responseFile = ResponseFile (
80+ var responseFile = CreateResponseFile (
8181 "one" ,
8282 "two" ,
8383 "three" ) ;
@@ -98,7 +98,7 @@ public void When_response_file_is_specified_it_loads_command_arguments_from_resp
9898 [ Fact ]
9999 public void Response_file_can_provide_subcommand_arguments ( )
100100 {
101- var responseFile = ResponseFile (
101+ var responseFile = CreateResponseFile (
102102 "one" ,
103103 "two" ,
104104 "three" ) ;
@@ -122,7 +122,7 @@ public void Response_file_can_provide_subcommand_arguments()
122122 [ Fact ]
123123 public void Response_file_can_provide_subcommand ( )
124124 {
125- var responseFile = ResponseFile ( "subcommand" ) ;
125+ var responseFile = CreateResponseFile ( "subcommand" ) ;
126126
127127 var result = new RootCommand
128128 {
@@ -143,7 +143,7 @@ public void Response_file_can_provide_subcommand()
143143 [ Fact ]
144144 public void When_response_file_is_specified_it_loads_subcommand_arguments_from_response_file ( )
145145 {
146- var responseFile = ResponseFile (
146+ var responseFile = CreateResponseFile (
147147 "one" ,
148148 "two" ,
149149 "three" ) ;
@@ -167,7 +167,7 @@ public void When_response_file_is_specified_it_loads_subcommand_arguments_from_r
167167 [ Fact ]
168168 public void Response_file_can_contain_blank_lines ( )
169169 {
170- var responseFile = ResponseFile (
170+ var responseFile = CreateResponseFile (
171171 "--flag" ,
172172 "" ,
173173 "123" ) ;
@@ -190,7 +190,7 @@ public void Response_file_can_contain_comments_which_are_ignored_when_loaded()
190190 var optionOne = new Option < bool > ( "--flag" ) ;
191191 var optionTwo = new Option < bool > ( "--flag2" ) ;
192192
193- var responseFile = ResponseFile (
193+ var responseFile = CreateResponseFile (
194194 "# comment one" ,
195195 "--flag" ,
196196 "# comment two" ,
@@ -278,7 +278,7 @@ public void When_response_file_cannot_be_read_then_specified_error_is_returned()
278278 [ InlineData ( "--flag=\" first value\" --flag2=123" ) ]
279279 public void When_response_file_parse_as_space_separated_returns_expected_values ( string input )
280280 {
281- var responseFile = ResponseFile ( input ) ;
281+ var responseFile = CreateResponseFile ( input ) ;
282282
283283 var optionOne = new Option < string > ( "--flag" ) ;
284284 var optionTwo = new Option < int > ( "--flag2" ) ;
@@ -289,7 +289,6 @@ public void When_response_file_parse_as_space_separated_returns_expected_values(
289289 optionTwo
290290 } ;
291291 var parser = new CommandLineBuilder ( rootCommand )
292- . ParseResponseFileAs ( ResponseFileHandling . ParseArgsAsSpaceSeparated )
293292 . Build ( ) ;
294293
295294 var result = parser . Parse ( $ "@{ responseFile } ") ;
@@ -307,7 +306,8 @@ public void When_response_file_processing_is_disabled_then_it_returns_response_f
307306 } ;
308307 var configuration = new CommandLineConfiguration (
309308 command ,
310- responseFileHandling : ResponseFileHandling . Disabled ) ;
309+ enableTokenReplacement : false ) ;
310+
311311 var parser = new Parser ( configuration ) ;
312312
313313 var result = parser . Parse ( "@file.rsp" ) ;
@@ -322,9 +322,9 @@ public void When_response_file_processing_is_disabled_then_it_returns_response_f
322322 [ Fact ]
323323 public void Response_files_can_refer_to_other_response_files ( )
324324 {
325- var file3 = ResponseFile ( "--three" , "3" ) ;
326- var file2 = ResponseFile ( $ "@{ file3 } ", "--two" , "2" ) ;
327- var file1 = ResponseFile ( "--one" , "1" , $ "@{ file2 } ") ;
325+ var file3 = CreateResponseFile ( "--three" , "3" ) ;
326+ var file2 = CreateResponseFile ( $ "@{ file3 } ", "--two" , "2" ) ;
327+ var file1 = CreateResponseFile ( "--one" , "1" , $ "@{ file2 } ") ;
328328
329329 var option1 = new Option < int > ( "--one" ) ;
330330 var option2 = new Option < int > ( "--two" ) ;
@@ -339,17 +339,17 @@ public void Response_files_can_refer_to_other_response_files()
339339
340340 var result = command . Parse ( $ "@{ file1 } ") ;
341341
342- result . FindResultFor ( option1 ) . GetValueOrDefault ( ) . Should ( ) . Be ( 1 ) ;
343- result . FindResultFor ( option1 ) . GetValueOrDefault ( ) . Should ( ) . Be ( 1 ) ;
344- result . FindResultFor ( option2 ) . GetValueOrDefault ( ) . Should ( ) . Be ( 2 ) ;
345- result . FindResultFor ( option3 ) . GetValueOrDefault ( ) . Should ( ) . Be ( 3 ) ;
342+ result . GetValueForOption ( option1 ) . Should ( ) . Be ( 1 ) ;
343+ result . GetValueForOption ( option1 ) . Should ( ) . Be ( 1 ) ;
344+ result . GetValueForOption ( option2 ) . Should ( ) . Be ( 2 ) ;
345+ result . GetValueForOption ( option3 ) . Should ( ) . Be ( 3 ) ;
346346 result . Errors . Should ( ) . BeEmpty ( ) ;
347347 }
348348
349349 [ Fact ]
350350 public void When_response_file_options_or_arguments_contain_trailing_spaces_they_are_ignored ( )
351351 {
352- var responseFile = ResponseFile ( "--option1 " , "value1 " , "--option2\t " , "2\t " ) ;
352+ var responseFile = CreateResponseFile ( "--option1 " , "value1 " , "--option2\t " , "2\t " ) ;
353353
354354 var option1 = new Option < string > ( "--option1" ) ;
355355 var option2 = new Option < int > ( "--option2" ) ;
@@ -362,7 +362,7 @@ public void When_response_file_options_or_arguments_contain_trailing_spaces_they
362362 [ Fact ]
363363 public void When_response_file_options_or_arguments_contain_leading_spaces_they_are_ignored ( )
364364 {
365- var responseFile = ResponseFile ( " --option1" , " value1" , "\t --option2" , "\t 2" ) ;
365+ var responseFile = CreateResponseFile ( " --option1" , " value1" , "\t --option2" , "\t 2" ) ;
366366
367367 var option1 = new Option < string > ( "--option1" ) ;
368368 var option2 = new Option < int > ( "--option2" ) ;
@@ -376,7 +376,7 @@ public void When_response_file_options_or_arguments_contain_leading_spaces_they_
376376 [ Fact ]
377377 public void When_response_file_options_or_arguments_contain_trailing_and_leading_spaces_they_are_ignored ( )
378378 {
379- var responseFile = ResponseFile ( " --option1 " , " value1 " , "\t --option2\t " , "\t 2\t " ) ;
379+ var responseFile = CreateResponseFile ( " --option1 " , " value1 " , "\t --option2\t " , "\t 2\t " ) ;
380380
381381 var option1 = new Option < string > ( "--option1" ) ;
382382 var option2 = new Option < int > ( "--option2" ) ;
0 commit comments