@@ -30,22 +30,22 @@ public void CanRegisterAndUnregisterTheSameFilter()
30
30
{
31
31
var filter = new EmptyFilter ( FilterName + 1 , attributes ) ;
32
32
33
- GlobalSettings . RegisterFilter ( filter ) ;
34
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
33
+ var registration = GlobalSettings . RegisterFilter ( filter ) ;
34
+ GlobalSettings . DeregisterFilter ( registration ) ;
35
35
36
- GlobalSettings . RegisterFilter ( filter ) ;
37
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
36
+ var secondRegistration = GlobalSettings . RegisterFilter ( filter ) ;
37
+ GlobalSettings . DeregisterFilter ( secondRegistration ) ;
38
38
}
39
39
40
40
[ Fact ]
41
41
public void CanRegisterAndDeregisterAfterGarbageCollection ( )
42
42
{
43
43
var filter = new EmptyFilter ( FilterName + 2 , attributes ) ;
44
- GlobalSettings . RegisterFilter ( filter ) ;
44
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
45
45
46
46
GC . Collect ( ) ;
47
47
48
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
48
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
49
49
}
50
50
51
51
[ Fact ]
@@ -90,14 +90,14 @@ public void CheckCallbackMadeWhenFileStaged()
90
90
91
91
var filter = new FakeFilter ( FilterName + 5 , attributes , checkCallBack ) ;
92
92
93
- GlobalSettings . RegisterFilter ( filter ) ;
93
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
94
94
using ( var repo = CreateTestRepository ( repoPath ) )
95
95
{
96
96
StageNewFile ( repo ) ;
97
97
Assert . True ( called ) ;
98
98
}
99
99
100
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
100
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
101
101
}
102
102
103
103
[ Fact ]
@@ -114,13 +114,13 @@ public void ApplyCallbackMadeWhenCheckCallbackReturnsZero()
114
114
string repoPath = InitNewRepository ( ) ;
115
115
var filter = new FakeFilter ( FilterName + 6 , attributes , checkSuccess , applyCallback ) ;
116
116
117
- GlobalSettings . RegisterFilter ( filter ) ;
117
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
118
118
using ( var repo = CreateTestRepository ( repoPath ) )
119
119
{
120
120
StageNewFile ( repo ) ;
121
121
}
122
122
123
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
123
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
124
124
125
125
Assert . True ( called ) ;
126
126
}
@@ -139,13 +139,13 @@ public void ApplyCallbackNotMadeWhenCheckCallbackReturnsPassThrough()
139
139
string repoPath = InitNewRepository ( ) ;
140
140
var filter = new FakeFilter ( FilterName + 7 , attributes , checkPassThrough , applyCallback ) ;
141
141
142
- GlobalSettings . RegisterFilter ( filter ) ;
142
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
143
143
using ( var repo = CreateTestRepository ( repoPath ) )
144
144
{
145
145
StageNewFile ( repo ) ;
146
146
}
147
147
148
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
148
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
149
149
150
150
Assert . False ( called ) ;
151
151
}
@@ -166,11 +166,11 @@ public void InitCallbackNotMadeWhenFilterNeverUsed()
166
166
successCallback ,
167
167
initializeCallback ) ;
168
168
169
- GlobalSettings . RegisterFilter ( filter ) ;
169
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
170
170
171
171
Assert . False ( called ) ;
172
172
173
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
173
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
174
174
}
175
175
176
176
[ Fact ]
@@ -189,7 +189,7 @@ public void InitCallbackMadeWhenUsingTheFilter()
189
189
successCallback ,
190
190
initializeCallback ) ;
191
191
192
- GlobalSettings . RegisterFilter ( filter ) ;
192
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
193
193
Assert . False ( called ) ;
194
194
195
195
string repoPath = InitNewRepository ( ) ;
@@ -199,7 +199,7 @@ public void InitCallbackMadeWhenUsingTheFilter()
199
199
Assert . True ( called ) ;
200
200
}
201
201
202
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
202
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
203
203
}
204
204
205
205
[ Fact ]
@@ -220,7 +220,7 @@ public void WhenStagingFileCheckIsCalledWithCleanForCorrectPath()
220
220
221
221
var filter = new FakeFilter ( FilterName + 13 , attributes , callback ) ;
222
222
223
- GlobalSettings . RegisterFilter ( filter ) ;
223
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
224
224
225
225
using ( var repo = CreateTestRepository ( repoPath ) )
226
226
{
@@ -231,7 +231,7 @@ public void WhenStagingFileCheckIsCalledWithCleanForCorrectPath()
231
231
Assert . Equal ( attributes , actualAttributes ) ;
232
232
}
233
233
234
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
234
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
235
235
}
236
236
237
237
@@ -254,14 +254,14 @@ public void WhenCheckingOutAFileFileCheckIsCalledWithSmudgeForCorrectPath()
254
254
255
255
var filter = new FakeFilter ( FilterName + 14 , attributes , callback ) ;
256
256
257
- GlobalSettings . RegisterFilter ( filter ) ;
257
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
258
258
259
259
FileInfo expectedFile = CheckoutFileForSmudge ( repoPath , branchName , "hello" ) ;
260
260
Assert . Equal ( FilterMode . Smudge , calledWithMode ) ;
261
261
Assert . Equal ( expectedFile . FullName , actualPath ) ;
262
262
Assert . Equal ( attributes , actualAttributes ) ;
263
263
264
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
264
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
265
265
}
266
266
267
267
[ Fact ]
@@ -277,15 +277,15 @@ public void WhenStagingFileApplyIsCalledWithCleanForCorrectPath()
277
277
} ;
278
278
var filter = new FakeFilter ( FilterName + 15 , attributes , checkSuccess , clean ) ;
279
279
280
- GlobalSettings . RegisterFilter ( filter ) ;
280
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
281
281
282
282
using ( var repo = CreateTestRepository ( repoPath ) )
283
283
{
284
284
StageNewFile ( repo ) ;
285
285
Assert . True ( called ) ;
286
286
}
287
287
288
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
288
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
289
289
}
290
290
291
291
[ Fact ]
@@ -300,7 +300,7 @@ public void CleanFilterWritesOutputToObjectTree()
300
300
301
301
var filter = new FakeFilter ( FilterName + 16 , attributes , checkSuccess , cleanCallback ) ;
302
302
303
- GlobalSettings . RegisterFilter ( filter ) ;
303
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
304
304
305
305
using ( var repo = CreateTestRepository ( repoPath ) )
306
306
{
@@ -313,7 +313,7 @@ public void CleanFilterWritesOutputToObjectTree()
313
313
Assert . Equal ( encodedInput , textDetected ) ;
314
314
}
315
315
316
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
316
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
317
317
}
318
318
319
319
@@ -329,15 +329,15 @@ public void WhenCheckingOutAFileFileSmudgeWritesCorrectFileToWorkingDirectory()
329
329
Func < Stream , Stream , int > smudgeCallback = SubstitutionCipherFilter . RotateByThirteenPlaces ;
330
330
331
331
var filter = new FakeFilter ( FilterName + 17 , attributes , checkSuccess , null , smudgeCallback ) ;
332
- GlobalSettings . RegisterFilter ( filter ) ;
332
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
333
333
334
334
FileInfo expectedFile = CheckoutFileForSmudge ( repoPath , branchName , encodedInput ) ;
335
335
336
336
string combine = Path . Combine ( repoPath , ".." , expectedFile . Name ) ;
337
337
string readAllText = File . ReadAllText ( combine ) ;
338
338
Assert . Equal ( decodedInput , readAllText ) ;
339
339
340
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
340
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
341
341
}
342
342
343
343
[ Fact ]
@@ -363,14 +363,14 @@ public void FilterStreamsAreCoherent()
363
363
364
364
var filter = new FakeFilter ( FilterName + 18 , attributes , checkSuccess , assertor , assertor ) ;
365
365
366
- GlobalSettings . RegisterFilter ( filter ) ;
366
+ var filterRegistration = GlobalSettings . RegisterFilter ( filter ) ;
367
367
368
368
using ( var repo = CreateTestRepository ( repoPath ) )
369
369
{
370
370
StageNewFile ( repo ) ;
371
371
}
372
372
373
- GlobalSettings . DeregisterFilter ( filter . Name ) ;
373
+ GlobalSettings . DeregisterFilter ( filterRegistration ) ;
374
374
375
375
Assert . True ( inputCanRead . HasValue ) ;
376
376
Assert . True ( inputCanWrite . HasValue ) ;
0 commit comments