File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
FluentCommandLineParser.Tests Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,36 @@ abstract class FluentCommandLineParserTestContext : TestContextBase<Fclp.FluentC
11
11
Establish context = ( ) => CreateSut ( ) ;
12
12
}
13
13
14
+ sealed class Constructor
15
+ {
16
+ class when_initialised : FluentCommandLineParserTestContext
17
+ {
18
+ It should_enable_case_sensitive = ( ) =>
19
+ sut . IsCaseSensitive . ShouldBeTrue ( ) ;
20
+
21
+ It should_have_an_error_formatter = ( ) =>
22
+ sut . ErrorFormatter . ShouldNotBeNull ( ) ;
23
+
24
+ It should_have_a_help_option = ( ) =>
25
+ sut . HelpOption . ShouldNotBeNull ( ) ;
26
+
27
+ It should_have_a_option_factory = ( ) =>
28
+ sut . OptionFactory . ShouldNotBeNull ( ) ;
29
+
30
+ It should_have_a_option_formatter = ( ) =>
31
+ sut . OptionFormatter . ShouldNotBeNull ( ) ;
32
+
33
+ It should_have_a_option_validator = ( ) =>
34
+ sut . OptionValidator . ShouldNotBeNull ( ) ;
35
+
36
+ It should_not_have_any_options_setup = ( ) =>
37
+ sut . Options . ShouldBeEmpty ( ) ;
38
+
39
+ It should_have_an_parser_engine = ( ) =>
40
+ sut . ParserEngine . ShouldNotBeNull ( ) ;
41
+ }
42
+ }
43
+
14
44
sealed class IsCaseSensitive
15
45
{
16
46
abstract class IsCaseSensitiveTestContext : FluentCommandLineParserTestContext { }
You can’t perform that action at this time.
0 commit comments