@@ -8,11 +8,13 @@ namespace FineCodeCoverageTests.MsCodeCoverage
88{
99 public class RunSettingsTemplate_Tests
1010 {
11- [ Test ]
12- public void Should_Be_Replaceable_With_Recommended_You_Do_Not_Change_Elements_When_Not_Provided ( )
11+ [ TestCase ( true ) ]
12+ [ TestCase ( false ) ]
13+ public void Should_Be_Replaceable_With_Recommended_You_Do_Not_Change_Elements_When_Not_Provided ( bool isDotNetFramework )
1314 {
1415 var runSettingsTemplate = new RunSettingsTemplate ( ) ;
1516 var template = runSettingsTemplate . ToString ( ) ;
17+ var useVerifiableInstrumentation = isDotNetFramework ? "False" : "True" ;
1618
1719 var replacements = new RunSettingsTemplateReplacements
1820 {
@@ -94,7 +96,7 @@ public void Should_Be_Replaceable_With_Recommended_You_Do_Not_Change_Elements_Wh
9496 { replacements . PublicKeyTokensInclude }
9597 </Include>
9698 </PublicKeyTokens>
97- <UseVerifiableInstrumentation>True </UseVerifiableInstrumentation>
99+ <UseVerifiableInstrumentation>{ useVerifiableInstrumentation } </UseVerifiableInstrumentation>
98100 <AllowLowIntegrityProcesses>True</AllowLowIntegrityProcesses>
99101 <CollectFromChildProcesses>True</CollectFromChildProcesses>
100102 <CollectAspDotNet>False</CollectAspDotNet>
@@ -107,7 +109,7 @@ public void Should_Be_Replaceable_With_Recommended_You_Do_Not_Change_Elements_Wh
107109 </DataCollectionRunSettings>
108110 </RunSettings>" ;
109111
110- var result = runSettingsTemplate . ReplaceTemplate ( template , replacements , true ) ;
112+ var result = runSettingsTemplate . ReplaceTemplate ( template , replacements , isDotNetFramework ) ;
111113
112114 XmlAssert . NoXmlDifferences ( result . Replaced , expected ) ;
113115 }
0 commit comments