@@ -57,7 +57,7 @@ public void TestWorksWithAccessKeyInOptions()
57
57
local . setTunnel ( tunnelMock . Object ) ;
58
58
Assert . DoesNotThrow ( new TestDelegate ( startWithOptions ) ,
59
59
"BROWSERSTACK_ACCESS_KEY cannot be empty. Specify one by adding key to options or adding to the environment variable BROWSERSTACK_ACCESS_KEY." ) ;
60
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
60
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" " + "--source \" c-sharp:.*" ) ) , Times . Once ( ) ) ;
61
61
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
62
62
local . stop ( ) ;
63
63
}
@@ -73,7 +73,7 @@ public void TestWorksWithAccessKeyNotInOptions()
73
73
local . setTunnel ( tunnelMock . Object ) ;
74
74
Assert . DoesNotThrow ( new TestDelegate ( startWithOptions ) ,
75
75
"BROWSERSTACK_ACCESS_KEY cannot be empty. Specify one by adding key to options or adding to the environment variable BROWSERSTACK_ACCESS_KEY." ) ;
76
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
76
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" .*" ) ) , Times . Once ( ) ) ;
77
77
tunnelMock . Verify ( mock => mock . Run ( "envDummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
78
78
local . stop ( ) ;
79
79
}
@@ -90,7 +90,7 @@ public void TestWorksForFolderTesting()
90
90
tunnelMock . Setup ( mock => mock . Run ( "dummyKey" , "dummyFolderPath" , logAbsolute , "start" ) ) ;
91
91
local . setTunnel ( tunnelMock . Object ) ;
92
92
local . start ( options ) ;
93
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
93
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" .*" ) ) , Times . Once ( ) ) ;
94
94
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "dummyFolderPath" , logAbsolute , "start" ) , Times . Once ( ) ) ;
95
95
local . stop ( ) ;
96
96
}
@@ -108,7 +108,7 @@ public void TestWorksForBinaryPath()
108
108
local . setTunnel ( tunnelMock . Object ) ;
109
109
local . start ( options ) ;
110
110
tunnelMock . Verify ( mock => mock . addBinaryPath ( "dummyPath" ) , Times . Once ) ;
111
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
111
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" .*" ) ) , Times . Once ( ) ) ;
112
112
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
113
113
local . stop ( ) ;
114
114
}
@@ -130,7 +130,7 @@ public void TestWorksWithBooleanOptions()
130
130
local . setTunnel ( tunnelMock . Object ) ;
131
131
local . start ( options ) ;
132
132
tunnelMock . Verify ( mock => mock . addBinaryPath ( "" ) , Times . Once ) ;
133
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-vvv.*-force.*-forcelocal.*-forceproxy.*-onlyAutomate" ) ) , Times . Once ( ) ) ;
133
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-vvv.*-force.*-forcelocal.*-forceproxy.*-onlyAutomate.* " ) ) , Times . Once ( ) ) ;
134
134
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
135
135
local . stop ( ) ;
136
136
}
@@ -154,7 +154,7 @@ public void TestWorksWithValueOptions()
154
154
local . start ( options ) ;
155
155
tunnelMock . Verify ( mock => mock . addBinaryPath ( "" ) , Times . Once ) ;
156
156
tunnelMock . Verify ( mock => mock . addBinaryArguments (
157
- It . IsRegex ( "-localIdentifier.*dummyIdentifier.*dummyHost.*-proxyHost.*dummyHost.*-proxyPort.*dummyPort.*-proxyUser.*dummyUser.*-proxyPass.*dummyPass" )
157
+ It . IsRegex ( "-localIdentifier.*dummyIdentifier.*dummyHost.*-proxyHost.*dummyHost.*-proxyPort.*dummyPort.*-proxyUser.*dummyUser.*-proxyPass.*dummyPass.* " )
158
158
) , Times . Once ( ) ) ;
159
159
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
160
160
local . stop ( ) ;
@@ -177,7 +177,7 @@ public void TestWorksWithCustomOptions()
177
177
local . start ( options ) ;
178
178
tunnelMock . Verify ( mock => mock . addBinaryPath ( "" ) , Times . Once ) ;
179
179
tunnelMock . Verify ( mock => mock . addBinaryArguments (
180
- It . IsRegex ( "-customBoolKey1.*-customBoolKey2.*-customKey1.*customValue1.*-customKey2.*customValue2" )
180
+ It . IsRegex ( "-customBoolKey1.*-customBoolKey2.*-customKey1.*customValue1.*-customKey2.*customValue2.* " )
181
181
) , Times . Once ( ) ) ;
182
182
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
183
183
local . stop ( ) ;
@@ -201,7 +201,7 @@ public void TestCallsFallbackOnFailure()
201
201
local . setTunnel ( tunnelMock . Object ) ;
202
202
local . start ( options ) ;
203
203
tunnelMock . Verify ( mock => mock . addBinaryPath ( "" ) , Times . Once ) ;
204
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
204
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" .*" ) ) , Times . Once ( ) ) ;
205
205
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Exactly ( 2 ) ) ;
206
206
tunnelMock . Verify ( mock => mock . fallbackPaths ( ) , Times . Once ( ) ) ;
207
207
local . stop ( ) ;
@@ -220,7 +220,7 @@ public void TestKillsTunnel()
220
220
local . start ( options ) ;
221
221
local . stop ( ) ;
222
222
tunnelMock . Verify ( mock => mock . addBinaryPath ( "" ) , Times . Once ) ;
223
- tunnelMock . Verify ( mock => mock . addBinaryArguments ( "-logFile \" " + logAbsolute + "\" " ) , Times . Once ( ) ) ;
223
+ tunnelMock . Verify ( mock => mock . addBinaryArguments ( It . IsRegex ( "-logFile \" " + logAbsolute + "\" .*" ) ) , Times . Once ( ) ) ;
224
224
tunnelMock . Verify ( mock => mock . Run ( "dummyKey" , "" , logAbsolute , "start" ) , Times . Once ( ) ) ;
225
225
}
226
226
0 commit comments