@@ -55,7 +55,8 @@ public class NuspecScrubbing
5555
5656 private readonly VerifySettings _settings ;
5757 private readonly Target _target ;
58- private readonly string _verifyFile = Path . Combine ( Directory . GetCurrentDirectory ( ) , "can-be-anything.nuspec" ) ;
58+ private readonly string _verifyDirectory = Directory . GetCurrentDirectory ( ) ;
59+ private readonly string _verifyFile = "can-be-anything.nuspec" ;
5960
6061 public NuspecScrubbing ( )
6162 {
@@ -73,18 +74,28 @@ public async Task Baseline()
7374 {
7475 Func < InnerVerifier , Task < VerifyResult > > verify = _ => _ . Verify ( _target ) ;
7576
76- await new SettingsTask ( _settings , async verifySettings =>
77+ try
7778 {
78- using var verifier = new InnerVerifier ( _verifyFile , verifySettings ) ;
79- return await verify ( verifier ) ;
80- } ) ;
79+ await new SettingsTask ( _settings , async verifySettings =>
80+ {
81+ using var verifier = new InnerVerifier ( _verifyDirectory , _verifyFile , verifySettings ) ;
82+ return await verify ( verifier ) ;
83+ } ) ;
84+ }
85+ catch ( Exception )
86+ {
87+ // Mismatch is expected
88+ }
8189 }
8290
8391 [ GlobalCleanup ]
8492 public void Cleanup ( )
8593 {
86- string verifiedFile = _verifyFile . Replace ( ".nuspec" , ".verified.nuspec" ) ;
87- File . Delete ( verifiedFile ) ;
94+ string receivedFile = Path . Combine ( _verifyFile , _verifyFile . Replace ( ".nuspec" , ".verified.nuspec" ) ) ;
95+ string verifiedFile = Path . Combine ( _verifyFile , _verifyFile . Replace ( ".nuspec" , ".verified.nuspec" ) ) ;
96+
97+ if ( File . Exists ( receivedFile ) ) { File . Delete ( receivedFile ) ; }
98+ if ( File . Exists ( verifiedFile ) ) { File . Delete ( verifiedFile ) ; }
8899 }
89100}
90101
0 commit comments