@@ -71,7 +71,8 @@ public async Task Single_character_parameters_generate_aliases_that_accept_a_sin
7171
7272 [ Theory ]
7373 [ InlineData ( nameof ( Method_having_string_argument ) , 1 , 1 ) ]
74- [ InlineData ( nameof ( Method_having_string_argument_with_default_value ) , 0 , 1 ) ]
74+ [ InlineData ( nameof ( Method_having_string_argument_with_null_default_value ) , 0 , 1 ) ]
75+ [ InlineData ( nameof ( Method_having_string_argument_with_non_null_default_value ) , 0 , 1 ) ]
7576 [ InlineData ( nameof ( Method_having_string_array_arguments ) , 0 , byte . MaxValue ) ]
7677 [ InlineData ( nameof ( Method_having_string_array_arguments_with_default_value ) , 0 , byte . MaxValue ) ]
7778 [ InlineData ( nameof ( Method_having_FileInfo_argument ) , 1 , 1 ) ]
@@ -95,7 +96,7 @@ public void Parameters_named_arguments_generate_command_arguments_having_the_cor
9596
9697 [ Theory ]
9798 [ InlineData ( nameof ( Method_having_string_argument ) , "argument" ) ]
98- [ InlineData ( nameof ( Method_having_string_argument_with_default_value ) , "argument" ) ]
99+ [ InlineData ( nameof ( Method_having_string_argument_with_null_default_value ) , "argument" ) ]
99100 [ InlineData ( nameof ( Method_having_string_array_arguments ) , "arguments" ) ]
100101 [ InlineData ( nameof ( Method_having_string_array_arguments_with_default_value ) , "arguments" ) ]
101102 [ InlineData ( nameof ( Method_having_FileInfo_argument ) , "argument" ) ]
@@ -116,7 +117,7 @@ public void Parameters_named_arguments_generate_command_arguments_having_the_cor
116117
117118 [ Theory ]
118119 [ InlineData ( nameof ( Method_having_string_argument ) ) ]
119- [ InlineData ( nameof ( Method_having_string_argument_with_default_value ) ) ]
120+ [ InlineData ( nameof ( Method_having_string_argument_with_null_default_value ) ) ]
120121 [ InlineData ( nameof ( Method_having_string_array_arguments ) ) ]
121122 [ InlineData ( nameof ( Method_having_string_array_arguments_with_default_value ) ) ]
122123 [ InlineData ( nameof ( Method_having_FileInfo_argument ) ) ]
@@ -145,7 +146,7 @@ public void Options_are_not_generated_for_command_argument_parameters(string met
145146
146147 [ Theory ]
147148 [ InlineData ( nameof ( Method_having_string_argument ) , typeof ( string ) ) ]
148- [ InlineData ( nameof ( Method_having_string_argument_with_default_value ) , typeof ( string ) ) ]
149+ [ InlineData ( nameof ( Method_having_string_argument_with_null_default_value ) , typeof ( string ) ) ]
149150 [ InlineData ( nameof ( Method_having_string_array_arguments ) , typeof ( string [ ] ) ) ]
150151 [ InlineData ( nameof ( Method_having_string_array_arguments_with_default_value ) , typeof ( string [ ] ) ) ]
151152 [ InlineData ( nameof ( Method_having_FileInfo_argument ) , typeof ( FileInfo ) ) ]
@@ -265,7 +266,11 @@ internal void Method_having_string_argument(string stringOption, int intOption,
265266 {
266267 }
267268
268- internal void Method_having_string_argument_with_default_value ( string stringOption , int intOption , string argument = null )
269+ internal void Method_having_string_argument_with_null_default_value ( string stringOption , int intOption , string argument = null )
270+ {
271+ }
272+
273+ internal void Method_having_string_argument_with_non_null_default_value ( string stringOption , int intOption , string argument = "the-default-value" )
269274 {
270275 }
271276
0 commit comments