11using System ;
22
3- using FluentAssertions ;
3+ using Shouldly ;
44
55using ICSharpCode . ILSpy . AppEnv ;
66
@@ -16,88 +16,89 @@ public void VerifyEmptyArgumentsArray()
1616 {
1717 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { } ) ;
1818
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 ( ) ;
2626 }
2727
2828 [ Test ]
2929 public void VerifyHelpOption ( )
3030 {
3131 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--help" } ) ;
32- cmdLineArgs . ArgumentsParser . IsShowingInformation . Should ( ) . BeTrue ( ) ;
32+ cmdLineArgs . ArgumentsParser . IsShowingInformation . ShouldBeTrue ( ) ;
3333 }
3434
3535 [ Test ]
3636 public void VerifyForceNewInstanceOption ( )
3737 {
3838 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--newinstance" } ) ;
39- cmdLineArgs . SingleInstance . Should ( ) . BeFalse ( ) ;
39+ cmdLineArgs . SingleInstance . ShouldNotBeNull ( ) ;
40+ cmdLineArgs . SingleInstance . Value . ShouldBeFalse ( ) ;
4041 }
4142
4243 [ Test ]
4344 public void VerifyNavigateToOption ( )
4445 {
4546 const string navigateTo = "MyNamespace.MyClass" ;
4647 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateto" , navigateTo } ) ;
47- cmdLineArgs . NavigateTo . Should ( ) . BeEquivalentTo ( navigateTo ) ;
48+ cmdLineArgs . NavigateTo . ShouldBe ( navigateTo ) ;
4849 }
4950
5051 [ Test ]
5152 public void VerifyNavigateToOption_NoneTest_Matching_VSAddin ( )
5253 {
5354 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateto:none" } ) ;
54- cmdLineArgs . NavigateTo . Should ( ) . BeEquivalentTo ( "none" ) ;
55+ cmdLineArgs . NavigateTo . ShouldBe ( "none" ) ;
5556 }
5657
5758 [ Test ]
5859 public void VerifyCaseSensitivityOfOptionsDoesntThrow ( )
5960 {
6061 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--navigateTo:none" } ) ;
6162
62- cmdLineArgs . ArgumentsParser . RemainingArguments . Should ( ) . HaveCount ( 1 ) ;
63+ cmdLineArgs . ArgumentsParser . RemainingArguments . Count . ShouldBe ( 1 ) ;
6364 }
6465
6566 [ Test ]
6667 public void VerifySearchOption ( )
6768 {
6869 const string searchWord = "TestContainers" ;
6970 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--search" , searchWord } ) ;
70- cmdLineArgs . Search . Should ( ) . BeEquivalentTo ( searchWord ) ;
71+ cmdLineArgs . Search . ShouldBe ( searchWord ) ;
7172 }
7273
7374 [ Test ]
7475 public void VerifyLanguageOption ( )
7576 {
7677 const string language = "csharp" ;
7778 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--language" , language } ) ;
78- cmdLineArgs . Language . Should ( ) . BeEquivalentTo ( language ) ;
79+ cmdLineArgs . Language . ShouldBe ( language ) ;
7980 }
8081
8182 [ Test ]
8283 public void VerifyConfigOption ( )
8384 {
8485 const string configFile = "myilspyoptions.xml" ;
8586 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--config" , configFile } ) ;
86- cmdLineArgs . ConfigFile . Should ( ) . BeEquivalentTo ( configFile ) ;
87+ cmdLineArgs . ConfigFile . ShouldBe ( configFile ) ;
8788 }
8889
8990 [ Test ]
9091 public void VerifyNoActivateOption ( )
9192 {
9293 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "--noactivate" } ) ;
93- cmdLineArgs . NoActivate . Should ( ) . BeTrue ( ) ;
94+ cmdLineArgs . NoActivate . ShouldBeTrue ( ) ;
9495 }
9596
9697 [ Test ]
9798 public void MultipleAssembliesAsArguments ( )
9899 {
99100 var cmdLineArgs = CommandLineArguments . Create ( new string [ ] { "assembly1" , "assembly2" , "assembly3" } ) ;
100- cmdLineArgs . AssembliesToLoad . Should ( ) . HaveCount ( 3 ) ;
101+ cmdLineArgs . AssembliesToLoad . Count . ShouldBe ( 3 ) ;
101102 }
102103
103104 [ Test ]
@@ -117,9 +118,10 @@ public void PassAtFileArguments()
117118 {
118119 }
119120
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 ) ;
123125 }
124126 }
125127}
0 commit comments