@@ -9,13 +9,17 @@ namespace Serilog.Settings.Configuration.Tests
9
9
{
10
10
public class DllScanningAssemblyFinderTests : IDisposable
11
11
{
12
+ const string BinDir1 = "bin1" ;
13
+ const string BinDir2 = "bin2" ;
14
+ const string BinDir3 = "bin3" ;
15
+
12
16
readonly string _privateBinPath ;
13
17
14
18
public DllScanningAssemblyFinderTests ( )
15
19
{
16
- var d1 = GetOrCreateDirectory ( "bin1" ) ;
17
- var d2 = GetOrCreateDirectory ( "bin2" ) ;
18
- var d3 = GetOrCreateDirectory ( "bin3" ) ;
20
+ var d1 = GetOrCreateDirectory ( BinDir1 ) ;
21
+ var d2 = GetOrCreateDirectory ( BinDir2 ) ;
22
+ var d3 = GetOrCreateDirectory ( BinDir3 ) ;
19
23
20
24
_privateBinPath = $ "{ d1 . Name } ;{ d2 . FullName } ;{ d3 . Name } ";
21
25
@@ -25,9 +29,9 @@ DirectoryInfo GetOrCreateDirectory(string name)
25
29
26
30
public void Dispose ( )
27
31
{
28
- Directory . Delete ( "bin1" , true ) ;
29
- Directory . Delete ( "bin2" , true ) ;
30
- Directory . Delete ( "bin3" , true ) ;
32
+ Directory . Delete ( BinDir1 , true ) ;
33
+ Directory . Delete ( BinDir2 , true ) ;
34
+ Directory . Delete ( BinDir3 , true ) ;
31
35
}
32
36
33
37
[ Fact ]
@@ -41,9 +45,9 @@ public void ShouldProbeCurrentDirectory()
41
45
[ Fact ]
42
46
public void ShouldProbePrivateBinPath ( )
43
47
{
44
- File . Copy ( "testdummies.dll" , "bin1 /customSink1.dll", true ) ;
45
- File . Copy ( "testdummies.dll" , "bin2 /customSink2.dll", true ) ;
46
- File . Copy ( "testdummies.dll" , "bin3 /thirdpartydependency.dll", true ) ;
48
+ File . Copy ( "testdummies.dll" , $ " { BinDir1 } /customSink1.dll", true ) ;
49
+ File . Copy ( "testdummies.dll" , $ " { BinDir2 } /customSink2.dll", true ) ;
50
+ File . Copy ( "testdummies.dll" , $ " { BinDir3 } /thirdpartydependency.dll", true ) ;
47
51
48
52
var ad = AppDomain . CreateDomain ( "serilog" , null ,
49
53
new AppDomainSetup
0 commit comments