1
1
using System ;
2
2
3
- using FluentAssertions ;
3
+ using Shouldly ;
4
4
5
5
using ICSharpCode . ILSpy . AppEnv ;
6
6
@@ -16,88 +16,89 @@ public void VerifyEmptyArgumentsArray()
16
16
{
17
17
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { } ) ;
18
18
19
- cmdLineArgs . AssembliesToLoad . Should ( ) . BeEmpty ( ) ;
20
- cmdLineArgs . SingleInstance . Should ( ) . BeNull ( ) ;
21
- cmdLineArgs . NavigateTo . Should ( ) . BeNull ( ) ;
22
- cmdLineArgs . Search . Should ( ) . BeNull ( ) ;
23
- cmdLineArgs . Language . Should ( ) . BeNull ( ) ;
24
- cmdLineArgs . NoActivate . Should ( ) . BeFalse ( ) ;
25
- cmdLineArgs . ConfigFile . Should ( ) . BeNull ( ) ;
19
+ cmdLineArgs . AssembliesToLoad . ShouldBeEmpty ( ) ;
20
+ cmdLineArgs . SingleInstance . ShouldBeNull ( ) ;
21
+ cmdLineArgs . NavigateTo . ShouldBeNull ( ) ;
22
+ cmdLineArgs . Search . ShouldBeNull ( ) ;
23
+ cmdLineArgs . Language . ShouldBeNull ( ) ;
24
+ cmdLineArgs . NoActivate . ShouldBeFalse ( ) ;
25
+ cmdLineArgs . ConfigFile . ShouldBeNull ( ) ;
26
26
}
27
27
28
28
[ Test ]
29
29
public void VerifyHelpOption ( )
30
30
{
31
31
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--help" } ) ;
32
- cmdLineArgs . ArgumentsParser . IsShowingInformation . Should ( ) . BeTrue ( ) ;
32
+ cmdLineArgs . ArgumentsParser . IsShowingInformation . ShouldBeTrue ( ) ;
33
33
}
34
34
35
35
[ Test ]
36
36
public void VerifyForceNewInstanceOption ( )
37
37
{
38
38
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--newinstance" } ) ;
39
- cmdLineArgs . SingleInstance . Should ( ) . BeFalse ( ) ;
39
+ cmdLineArgs . SingleInstance . ShouldNotBeNull ( ) ;
40
+ cmdLineArgs . SingleInstance . Value . ShouldBeFalse ( ) ;
40
41
}
41
42
42
43
[ Test ]
43
44
public void VerifyNavigateToOption ( )
44
45
{
45
46
const string navigateTo = "MyNamespace.MyClass" ;
46
47
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateto" , navigateTo } ) ;
47
- cmdLineArgs . NavigateTo . Should ( ) . BeEquivalentTo ( navigateTo ) ;
48
+ cmdLineArgs . NavigateTo . ShouldBe ( navigateTo ) ;
48
49
}
49
50
50
51
[ Test ]
51
52
public void VerifyNavigateToOption_NoneTest_Matching_VSAddin ( )
52
53
{
53
54
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateto:none" } ) ;
54
- cmdLineArgs . NavigateTo . Should ( ) . BeEquivalentTo ( "none" ) ;
55
+ cmdLineArgs . NavigateTo . ShouldBe ( "none" ) ;
55
56
}
56
57
57
58
[ Test ]
58
59
public void VerifyCaseSensitivityOfOptionsDoesntThrow ( )
59
60
{
60
61
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateTo:none" } ) ;
61
62
62
- cmdLineArgs . ArgumentsParser . RemainingArguments . Should ( ) . HaveCount ( 1 ) ;
63
+ cmdLineArgs . ArgumentsParser . RemainingArguments . Count . ShouldBe ( 1 ) ;
63
64
}
64
65
65
66
[ Test ]
66
67
public void VerifySearchOption ( )
67
68
{
68
69
const string searchWord = "TestContainers" ;
69
70
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--search" , searchWord } ) ;
70
- cmdLineArgs . Search . Should ( ) . BeEquivalentTo ( searchWord ) ;
71
+ cmdLineArgs . Search . ShouldBe ( searchWord ) ;
71
72
}
72
73
73
74
[ Test ]
74
75
public void VerifyLanguageOption ( )
75
76
{
76
77
const string language = "csharp" ;
77
78
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--language" , language } ) ;
78
- cmdLineArgs . Language . Should ( ) . BeEquivalentTo ( language ) ;
79
+ cmdLineArgs . Language . ShouldBe ( language ) ;
79
80
}
80
81
81
82
[ Test ]
82
83
public void VerifyConfigOption ( )
83
84
{
84
85
const string configFile = "myilspyoptions.xml" ;
85
86
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--config" , configFile } ) ;
86
- cmdLineArgs . ConfigFile . Should ( ) . BeEquivalentTo ( configFile ) ;
87
+ cmdLineArgs . ConfigFile . ShouldBe ( configFile ) ;
87
88
}
88
89
89
90
[ Test ]
90
91
public void VerifyNoActivateOption ( )
91
92
{
92
93
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--noactivate" } ) ;
93
- cmdLineArgs . NoActivate . Should ( ) . BeTrue ( ) ;
94
+ cmdLineArgs . NoActivate . ShouldBeTrue ( ) ;
94
95
}
95
96
96
97
[ Test ]
97
98
public void MultipleAssembliesAsArguments ( )
98
99
{
99
100
var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "assembly1" , "assembly2" , "assembly3" } ) ;
100
- cmdLineArgs . AssembliesToLoad . Should ( ) . HaveCount ( 3 ) ;
101
+ cmdLineArgs . AssembliesToLoad . Count . ShouldBe ( 3 ) ;
101
102
}
102
103
103
104
[ Test ]
@@ -117,9 +118,10 @@ public void PassAtFileArguments()
117
118
{
118
119
}
119
120
120
- cmdLineArgs . SingleInstance . Should ( ) . BeFalse ( ) ;
121
- cmdLineArgs . NoActivate . Should ( ) . BeTrue ( ) ;
122
- cmdLineArgs . AssembliesToLoad . Should ( ) . HaveCount ( 3 ) ;
121
+ cmdLineArgs . SingleInstance . ShouldNotBeNull ( ) ;
122
+ cmdLineArgs . SingleInstance . Value . ShouldBeFalse ( ) ;
123
+ cmdLineArgs . NoActivate . ShouldBeTrue ( ) ;
124
+ cmdLineArgs . AssembliesToLoad . Count . ShouldBe ( 3 ) ;
123
125
}
124
126
}
125
127
}
0 commit comments